[dpdk-dev] [PATCH] net/mlx5: prefetch CQEs for a faster decompression

2020-03-24 Thread Alexander Kozyrev
Invalidation of consumed CQEs incurs a performance penalty due to many cache misses caused by a non-sequential CQEs access. Prefetch CQEs to get a better data locality and speed up the decompression of CQEs. Prefetching reduces CPI rate of the rxq_cq_decompress_v() function from 1 to 0.85 in my env

Re: [dpdk-dev] [PATCH] net/mlx5: prefetch CQEs for a faster decompression

2020-03-24 Thread Matan Azrad
From: Alexander Kozyrev > Invalidation of consumed CQEs incurs a performance penalty due to many > cache misses caused by a non-sequential CQEs access. > Prefetch CQEs to get a better data locality and speed up the decompression > of CQEs. Prefetching reduces CPI rate of the > rxq_cq_decompress_

Re: [dpdk-dev] [PATCH] net/mlx5: prefetch CQEs for a faster decompression

2020-03-25 Thread Raslan Darawsheh
Hi, > -Original Message- > From: Alexander Kozyrev > Sent: Tuesday, March 24, 2020 4:46 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Matan Azrad > ; Slava Ovsiienko > Subject: [PATCH] net/mlx5: prefetch CQEs for a faster decompression > > Invalidation of consumed CQEs incurs a perform