计算机工程与科学

北大核心,INSPEC,JST,CSCD扩展版,WJCI

国内刊号:43-1258/TP

国际刊号:1007-130X

计算机工程与科学杂志2016年第7期:基于多核NPU的TCP数据接收卸载

发布日期:

作者:李杰,陈曙晖

单位:(国防科学技术大学计算机学院,湖南 长沙 410073)

关键词:TCP乱序重组,TCP数据接收卸载,LRO,TOE,多核NPU,

基金:国家自然科学基金(61379148)

目前以太网的发展速度远高于存储器和CPU的发展速度,存储器访问和CPU处理网络协议已经成为TCP的性能瓶颈。网络带宽的不断增大对CPU造成了沉重的负担,大约需要1 GHz的CPU处理资源对1 Gbps的网络流量进行协议处理。为此,使用多核NPU作为NIC,实现TCP接收数据路径中的校验和计算、报文乱序重组功能,并将合并之后的大报文经Linux网卡驱动程序交由协议栈处理,从而减少协议栈处理报文和网卡产生中断的数量,提升端系统的TCP性能。在10 Gbps以太网络中,实验取得4.9 Gbps的TCP接收数据吞吐量。

来源:2016年第7期

《计算机工程与科学》期刊编辑部

查看计算机工程与科学杂志2016年第7期

联系我们

  • 地址:湖南省长沙市开福区德雅路109号
  • 电话:86-0731-87002567
  • E-mail:jsjgcykx@vip.163.com

咨询工作人员