[dpdk-dev] [PATCH 4/4] lib/librte_vhost: improve vhost perf using rte_memset
Thomas Monjalon
thomas.monjalon at 6wind.com
Fri Dec 2 10:46:18 CET 2016
2016-12-05 16:26, Zhiyong Yang:
> +* **Introduced rte_memset and related test on IA platform.**
> +
> + Performance drop had been caused in some cases on Ivybridge when DPDK code calls glibc
> + function memset. It was necessary to introduce more high efficient function to fix it.
> + The function rte_memset supported three types of instruction sets including sse & avx(128 bits),
> + avx2(256 bits) and avx512(512bits).
> +
> + * Added rte_memset support on IA platform.
> + * Added functional autotest support for rte_memset.
> + * Added performance autotest support for rte_memset.
No need to reference autotests in the release notes.
> + * Improved performance to use rte_memset instead of copy_virtio_net_hdr in lib/librte_vhost.
Please describe this change at a higher level. Which case it is improving?
More information about the dev
mailing list