Re: [PATCH v3 0/3] add pointer compression API

2023-11-01 Thread Paul Szczepanek
On 01/11/2023 07:42, Morten Brørup wrote: From: Paul Szczepanek [mailto:paul.szczepa...@arm.com] Sent: Tuesday, 31 October 2023 19.11 [...] In a more realistic mock application running the l3 forwarding dpdk example that works in pipeline mode this translated into a ~5% throughput increase on

RE: [PATCH v3 0/3] add pointer compression API

2023-11-01 Thread Morten Brørup
> From: Paul Szczepanek [mailto:paul.szczepa...@arm.com] > Sent: Tuesday, 31 October 2023 19.11 [...] > Test is added that shows potential performance gain from compression. > In > this test an array of pointers is passed through a ring between two > cores. > It shows the gain which is dependent

[PATCH v3 0/3] add pointer compression API

2023-10-31 Thread Paul Szczepanek
This patchset is proposing adding a new EAL header with utility functions that allow compression of arrays of pointers. When passing caches full of pointers between threads, memory containing the pointers is copied multiple times which is especially costly between cores. A compression method will