Thanks Stephen again for your help. I will check out what you mentioned about CPU features. By the way, regarding my earlier question about using DPDK memif in a Docker container. I made a patch in the memif driver of DPDK so it uses a TCP socket instead of a UNIX domain socket. This made it possible to communicate between a Docker container and an application outside the container using DPDK memif. This patch only works without the "zero-copy" option for DPDK memif. But the throughput of DPDK memif without zero-copy is rather good anyway. Regards Staffan Den tis 22 feb. 2022 kl 02:49 skrev Stephen Hemminger < stephen@networkplumber.org>: > On Mon, 21 Feb 2022 21:28:08 +0100 > Staffan Wiklund wrote: > > > Stephen, thanks for your answer. > > I realize the statement is very vague. > > I was thinking of if there was something common in the design of Intel > and > > AMD CPUs respectively that has an impact on their use by DPDK > applications. > > Do you know if there is such a common design difference between Intel and > > AMD CPUs or is it just a matter of using an Intel or AMD CPU with the > > requested performance? > > > > Regards > > Staffan > > I am not a CPU expert. But compare memory bandwidth, clock rate, PCI > Express version > and support for AVX support (for some features). There a few places in DPDK > that can use AVX512 but it is limited > https://doc.dpdk.org/guides/howto/avx512.html > > Also there is a tradeoff with more cores, NUMA, etc as well as cost. > > Don't believe simple tribal knowledge, you need to look under the covers. >