摘要: 为进一步减轻CPU的负担,有效增加系统性能,描述一种基于FPGA的TCP减负引擎系统的设计与实现。该TOE网卡将部分TCP协议软件处理下移到FPGA中实现,以硬件的方法实现报文分类和TCP流还原等流量处理功能。实验数据表明,使用TOE网卡可以大幅降低主机的CPU占用率。
关键词:
TCP减负引擎,
硬件加速,
TCP流还原,
现场可编程门阵列
Abstract: To alleviate the burden of CPU and improve system performance, a TCP Offload Engine(TOE) system based on Field Programmable Gate Array(FPGA) is designed and implemented. This TOE network adaptor adopts a hardware solution to implement some TCP protocol software dataflow processing, such as packet classification and TCP stream reassembly. Test results show that TOE network adaptor can greatly decline host’s CPU utilization.
Key words:
TCP Offload Engine(TOE),
hardware acceleration,
TCP stream reassembly,
Field Programmable Gate Array(FPGA)
中图分类号:
赵喜全, 刘兴奎, 邵宗有, 刘朝辉, 窦晓光, 赵晓芳. 基于FPGA的TOE网卡设计与实现[J]. 计算机工程, 2011, 37(3): 241-243,247.
DIAO Chi-Quan, LIU Xin-Kui, SHAO Zong-Wei, LIU Chao-Hui, DOU Xiao-Guang, DIAO Xiao-Fang. Design and Implementation of TOE Network Interface Card Based on FPGA[J]. Computer Engineering, 2011, 37(3): 241-243,247.