Accelerating Network Receive Processing

Intel I/O Acceleration Technology (I/OAT) is a set of features designed to improve network performance and lower CPU utilization. This paper discusses the implementation of Linux support for the three features in the network controller and platform silicon that make up I/OAT. It also covers the bottlenecks in network receive processing that these features address, and describes I/OAT's impact on the network stack.

...

Download PDF.