论文部分内容阅读
文中介绍了一种新型的高性能网络接口(HPNI)的设计与实现.HPNI网络接口通过一个表直接由硬件对通信缓冲区进行维护,可以直接将消息数据从应用空间输入/输出到网络,从而支持真正意义上的0 拷贝通信协议.通过提供用户层网络访问接口,重叠通信与计算等手段,该接口取得了很高的通信性能.其中实际测量的应用程序之间16 字节消息的传递延迟不到3μs,最大持续通信带宽可达40MB/s.
This paper introduces the design and implementation of a new type of high performance network interface (HPNI). The HPNI Network Interface maintains communication buffers directly from hardware through a single table, allowing message data to be input / output directly into the network from application space to support true 0-copy communication protocols. By providing user-level network access interface, overlapping communications and computing tools, the interface has achieved high communication performance. The actual measurement of applications between 16-byte message delivery delay of less than 3μs, the maximum continuous communication bandwidth up to 40MB / s.