Re: [RFC] mempool: CPU cache aligning mempool driver accesses

2024-10-04 Thread Stephen Hemminger
On Thu, 9 Nov 2023 11:45:46 +0100 Morten Brørup wrote: > +TO: Andrew, mempool maintainer > > > From: Morten Brørup [mailto:m...@smartsharesystems.com] > > Sent: Monday, 6 November 2023 11.29 > > > > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > > Sent: Monday, 6 November 20

RE: [RFC] mempool: CPU cache aligning mempool driver accesses

2023-11-09 Thread Morten Brørup
+TO: Andrew, mempool maintainer > From: Morten Brørup [mailto:m...@smartsharesystems.com] > Sent: Monday, 6 November 2023 11.29 > > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > Sent: Monday, 6 November 2023 10.45 > > > > On Sat, Nov 04, 2023 at 06:29:40PM +0100, Morten Brørup

RE: [RFC] mempool: CPU cache aligning mempool driver accesses

2023-11-06 Thread Morten Brørup
> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Monday, 6 November 2023 10.45 > > On Sat, Nov 04, 2023 at 06:29:40PM +0100, Morten Brørup wrote: > > I tried a little experiment, which gave a 25 % improvement in mempool > > perf tests for long bursts (n_get_bulk=32 n_put_bulk=3

Re: [RFC] mempool: CPU cache aligning mempool driver accesses

2023-11-06 Thread Bruce Richardson
On Sat, Nov 04, 2023 at 06:29:40PM +0100, Morten Brørup wrote: > I tried a little experiment, which gave a 25 % improvement in mempool > perf tests for long bursts (n_get_bulk=32 n_put_bulk=32 n_keep=512 > constant_n=0) on a Xeon E5-2620 v4 based system. > > This is the concept: > > If all access

[RFC] mempool: CPU cache aligning mempool driver accesses

2023-11-04 Thread Morten Brørup
I tried a little experiment, which gave a 25 % improvement in mempool perf tests for long bursts (n_get_bulk=32 n_put_bulk=32 n_keep=512 constant_n=0) on a Xeon E5-2620 v4 based system. This is the concept: If all accesses to the mempool driver goes through the mempool cache, we can ensure that t