[dpdk-dev] [PATCH 2/5] i40e: implement vector PMD for ARM architecture

Thomas Monjalon thomas.monjalon at 6wind.com
Fri Aug 26 16:20:18 CEST 2016


Hi Jianbo (and other developers of vectorized PMDs),

2016-08-24 15:23, Jianbo Liu:
> Use ARM NEON intrinsic to implement i40e vPMD

Have you tried to use the generic SIMD intrinsics?
We could maintain only one vectorized implementation by using
	__attribute__ ((vector_size (n)))
as described in https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html

I don't know the limitations of the vector builtins (support, performance,
endianness, etc) but it is worth making a try.
Currently we target to support each PMD for SSE/AVX, Altivec and NEON.
Is there any volunteers working on Intel, POWER and ARM to try converting
the existing codebase?

Thanks


More information about the dev mailing list