基于飞腾平台TOE协议栈的设计与实现  被引量:1

Design and Implementation of TCP /IP Offload Engine Protocol Stack Based on FT Platform

在线阅读下载全文

作  者:张志宏[1] 吴庆波[1] 邵立松[1] 谭郁松[1] 刘刚[1] 

机构地区:[1]国防科学技术大学计算机学院,湖南长沙410073

出  处:《计算机技术与发展》2014年第7期1-4,共4页Computer Technology and Development

基  金:国家"核高基"项目(2012zx01040001)

摘  要:传统TCP/IP协议栈要占用大量计算和访存资源,主要表现在中断上下文切换、协议处理和数据拷贝三方面。为减轻飞腾处理器计算负载,逐步采用软硬件一体化即协议卸载引擎(TCP/IP Offload Engine)技术,用硬件部分或全部实现TCP/IP协议处理。因飞腾平台处理器频率较低,网络负载较重时容易成为网络I/O瓶颈。文中对TCP/IP卸载引擎(TOE)技术及其相关原理进行研究,设计并实现了飞腾平台TOE协议卸载引擎的驱动,利用TOE对飞腾平台的网络性能进行优化。测试表明:飞腾平台使用TCP/IP卸载引擎能提高网络吞吐量并减少CPU利用率。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.

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

分 类 号:TP31[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象