Kamiar
Kamiar

Reputation: 174

Is DMA aware of NUMA nodes?

Assume that we have 2 physical processor with 2 sockets connected to 2 NUMA nodes. We also have 2 PCIe devices connected through a DMA controller to the system. What it means when we say "the local PCIe device"? Is read/write speed different for a PCIe device when it writes to different NUMA nodes?

Upvotes: 2

Views: 1760

Answers (1)

Wei Shen
Wei Shen

Reputation: 2194

My answer Is CPU access asymmetric to Network card would pretty much answer your question.

  1. PCIe devices are connected to one NUMA node directly, thus called "local PCIe device" from the NUMA node point of view.
  2. Yes, there is speed difference since it needs to cross NUMA nodes.

Upvotes: 3

Related Questions