[dpdk-dev] [dpdk-stable] AVX512 bug on SkyLake
Thomas Monjalon
thomas at monjalon.net
Sat Nov 10 03:13:29 CET 2018
Below is my conclusion for this bug.
An expert of x86 is required to follow-up.
Summary:
- CPU: Intel Skylake
- Linux environment: Ubuntu 18.04
- Compiler: GCC 7 or 8
- Scenario: testpmd crashes when it starts forwarding
- Behaviour: AVX2 version of rte_memcpy() fails if optimized for AVX512
- Context: inline rte_memcpy() is called from
inline rte_mempool_put_bulk(), called from
mlx5_tx_complete() (inline or not)
- Analysis: AVX512 optimization changes vmovdqu to vmovdqu8
Latest status can be found in Bugzilla:
https://bugs.dpdk.org/show_bug.cgi?id=97#c35
More information about the dev
mailing list