On 09/28/2015 05:26 AM, Jesper Dangaard Brouer wrote:
For practical use-cases it is beneficial to prefetch the next freelist
object in bulk allocation loop.
Micro benchmarking show approx 1 cycle change:
bulk - prev-patch - this patch
1 - 49 cycles(tsc) - 49 cycles(tsc) - increase
On Mon, 28 Sep 2015 07:53:16 -0700 Alexander Duyck
wrote:
> On 09/28/2015 05:26 AM, Jesper Dangaard Brouer wrote:
> > For practical use-cases it is beneficial to prefetch the next freelist
> > object in bulk allocation loop.
> >
> > Micro benchmarking show approx 1
For practical use-cases it is beneficial to prefetch the next freelist
object in bulk allocation loop.
Micro benchmarking show approx 1 cycle change:
bulk - prev-patch - this patch
1 - 49 cycles(tsc) - 49 cycles(tsc) - increase in cycles:0
2 - 30 cycles(tsc) - 31 cycles(tsc) -