Re: [PATCH] app/testpmd: improve sse based macswap

2024-07-25 Thread Bruce Richardson
On Thu, Jul 25, 2024 at 06:17:35PM +0530, Varghese, Vipin wrote: >Hi Bruce, >Thanks for highlighting the variance. We found this was an internal >test bed configuration issue. We are sharing the next version of the >same patch with updated numbers. > Great, thanks for the update.

Re: [PATCH] app/testpmd: improve sse based macswap

2024-07-25 Thread Varghese, Vipin
Hi Bruce, Thanks for highlighting the variance. We found this was an internal test bed configuration issue. We are sharing the next version of the same patch with updated numbers. On 7/23/2024 10:42 PM, Bruce Richardson wrote: Caution: This message originated from an External Source. Use pr

Re: [PATCH] app/testpmd: improve sse based macswap

2024-07-23 Thread Bruce Richardson
On Tue, Jul 23, 2024 at 05:45:57PM +0100, Ferruh Yigit wrote: > On 7/16/2024 7:37 AM, Vipin Varghese wrote: > > Goal of the patch is to improve SSE macswap on x86_64 by reducing > > the stalls in backend engine. Original implementation of the SSE > > macswap makes loop call to multiple load, shuffl

Re: [PATCH] app/testpmd: improve sse based macswap

2024-07-23 Thread Ferruh Yigit
On 7/16/2024 7:37 AM, Vipin Varghese wrote: > Goal of the patch is to improve SSE macswap on x86_64 by reducing > the stalls in backend engine. Original implementation of the SSE > macswap makes loop call to multiple load, shuffle & store. Using > SIMD ISA interleaving we can reduce the stalls for

[PATCH] app/testpmd: improve sse based macswap

2024-07-15 Thread Vipin Varghese
Goal of the patch is to improve SSE macswap on x86_64 by reducing the stalls in backend engine. Original implementation of the SSE macswap makes loop call to multiple load, shuffle & store. Using SIMD ISA interleaving we can reduce the stalls for - load SSE token exhaustion - Shuffle and Load dep

Re: [PATCH] app/testpmd: improve sse based macswap

2024-07-15 Thread Bruce Richardson
On Sat, Jul 13, 2024 at 08:49:49PM +0530, Vipin Varghese wrote: > Goal of the patch is to improve SSE macswap on x86_64 by reducing > the stalls in backend engine. Original implementation of the SSE > macswap makes loop call to multiple load, shuffle & store. Using > SIMD ISA interleaving we can re

[PATCH] app/testpmd: improve sse based macswap

2024-07-13 Thread Vipin Varghese
Goal of the patch is to improve SSE macswap on x86_64 by reducing the stalls in backend engine. Original implementation of the SSE macswap makes loop call to multiple load, shuffle & store. Using SIMD ISA interleaving we can reduce the stalls for - load SSE token exhaustion - Shuffle and Load dep