首页 | 本学科首页   官方微博 | 高级检索  
     

基于飞腾平台TOE协议栈的设计与实现
引用本文:张志宏,吴庆波,邵立松,谭郁松,刘刚.基于飞腾平台TOE协议栈的设计与实现[J].计算机技术与发展,2014(7):1-4.
作者姓名:张志宏  吴庆波  邵立松  谭郁松  刘刚
作者单位:国防科学技术大学 计算机学院,湖南 长沙410073
基金项目:国家“核高基”项目(2012zx01040001)
摘    要:传统TCP/IP协议栈要占用大量计算和访存资源,主要表现在中断上下文切换、协议处理和数据拷贝三方面。为减轻飞腾处理器计算负载,逐步采用软硬件一体化即协议卸载引擎(TCP/IP Offload Engine)技术,用硬件部分或全部实现TCP/IP协议处理。因飞腾平台处理器频率较低,网络负载较重时容易成为网络I/O瓶颈。文中对TCP/IP卸载引擎(TOE)技术及其相关原理进行研究,设计并实现了飞腾平台TOE协议卸载引擎的驱动,利用TOE对飞腾平台的网络性能进行优化。测试表明:飞腾平台使用TCP/IP卸载引擎能提高网络吞吐量并减少CPU利用率。

关 键 词:协议卸载引擎  网络负载  网络吞吐量  CPU利用率

Design and Implementation of TCP/IP Offload Engine Protocol Stack Based on FT Platform
ZHANG Zhi-hong,WU Qing-bo,SHAO Li-song,TAN Yu-song,LIU Gang.Design and Implementation of TCP/IP Offload Engine Protocol Stack Based on FT Platform[J].Computer Technology and Development,2014(7):1-4.
Authors:ZHANG Zhi-hong  WU Qing-bo  SHAO Li-song  TAN Yu-song  LIU Gang
Affiliation:( College of Computer, National University of Defense Technology, Changsha 410073, China)
Abstract:Traditional TCP/IP protocol stack takes a lot of computation and memory access resources,mainly in the aspects of interrupting context switch,protocol processing and data copying. In order to reduce the computational load of processor,phased integration of hard-ware and software that is protocol offload engines (TCP/IP Offload Engine) technology,use some or all of the hardware to achieve TCP/IP protocol processing. FT processor’s frequency is low,when the network load becomes heavy,it easily becomes a network I/O bottlenecks. Introduce the principle of TOE,and design and implement the TOE driver on domestic platform,optimizing network perform-ance on FT platform by TOE. Tests show use of the TCP/IP offload engine significantly improves network throughput and reduces CPU utilization.
Keywords:TCP/IP Offload Engine  network load  network throughput  CPU utilization
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号