mbox

[v2,0/2] i40e NEON vPMD optimization on aarch64

Message ID 20200413155640.53581-1-gavin.hu@arm.com (mailing list archive)
Headers

Message

Gavin Hu April 13, 2020, 3:56 p.m. UTC
  V2: 
- drop the 3/3 auto-vectorization patch from this series, it requires
  more rework and will submit in a separate patch.

This series is to optimize the i40e NEON vPMD performance on aarch64.

The patches were benchmarked by running the following command on Marvell
ThunderX2 and Arm N1SDP and showed positive performance results.

sudo ./build/app/testpmd -l 1,3 -w 0001:01:00.0 -w 0001:01:00.1
--master-lcore 1 -- -i --rxq=4 --txq=4 --nb-cores=1 --nb-ports=2 -a

Gavin Hu (2):
  net/i40e: relax barrier in Tx fastpath for NEON vPMD
  net/i40e: restrict pointer aliasing for NEON vPMD

 drivers/net/i40e/i40e_rxtx_vec_neon.c | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)