Mainstream NUMA and the TCP/IP stack: Final Thoughts(blogs.msdn.com)
submitted by
wisemx(8074) 3 years, 8 months ago
Note that a final version of a white paper tying this series of five blog entries together (and a Powerpoint presentation on the subject) are attached.
For many years, the effort to improve network performance on Windows and other platforms focused on reducing the host processing requirements associated with the need to service frequent interrupts from the NIC. In the many-core era where the clock speeds of processors are constrained by power considerations, this strategy is inadequate to the growing host processing requirements that accompany high-speed networking. It is necessary to augment technologies like interrupt moderation and TCP Offload Engine that improve the efficiency of network I/O with an approach that allows TCP/IP Receive packets to be processed in parallel across multiple CPUs. Together, MSI-X and RSS are technologies that enable host processing of TCP/IP packets to scale in the many-core world, albeit not without some compromises with the prevailing model of networking using isolated, layered components.
|category: Other
|Views: 1
tags:
TCP/IP another
Everyones tags:
Your Tags: