Are Intel CPUs better than AMD CPUs for DPDK applications?
Staffan Wiklund
staffan491 at gmail.com
Tue Feb 22 20:35:13 CET 2022
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 at networkplumber.org>:
> On Mon, 21 Feb 2022 21:28:08 +0100
> Staffan Wiklund <staffan491 at gmail.com> 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.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/users/attachments/20220222/f4c41780/attachment.htm>
More information about the users
mailing list