计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2014年
7期
1-4
,共4页
张志宏%吴庆波%邵立松%谭郁松%刘刚
張誌宏%吳慶波%邵立鬆%譚鬱鬆%劉剛
장지굉%오경파%소립송%담욱송%류강
协议卸载引擎%网络负载%网络吞吐量%CPU利用率
協議卸載引擎%網絡負載%網絡吞吐量%CPU利用率
협의사재인경%망락부재%망락탄토량%CPU이용솔
TCP/IP Offload Engine%network load%network throughput%CPU utilization
传统TCP/IP协议栈要占用大量计算和访存资源,主要表现在中断上下文切换、协议处理和数据拷贝三方面。为减轻飞腾处理器计算负载,逐步采用软硬件一体化即协议卸载引擎( TCP/IP Offload Engine)技术,用硬件部分或全部实现TCP/IP协议处理。因飞腾平台处理器频率较低,网络负载较重时容易成为网络 I/O 瓶颈。文中对 TCP/IP 卸载引擎( TOE)技术及其相关原理进行研究,设计并实现了飞腾平台TOE协议卸载引擎的驱动,利用TOE对飞腾平台的网络性能进行优化。测试表明:飞腾平台使用TCP/IP卸载引擎能提高网络吞吐量并减少CPU利用率。
傳統TCP/IP協議棧要佔用大量計算和訪存資源,主要錶現在中斷上下文切換、協議處理和數據拷貝三方麵。為減輕飛騰處理器計算負載,逐步採用軟硬件一體化即協議卸載引擎( TCP/IP Offload Engine)技術,用硬件部分或全部實現TCP/IP協議處理。因飛騰平檯處理器頻率較低,網絡負載較重時容易成為網絡 I/O 瓶頸。文中對 TCP/IP 卸載引擎( TOE)技術及其相關原理進行研究,設計併實現瞭飛騰平檯TOE協議卸載引擎的驅動,利用TOE對飛騰平檯的網絡性能進行優化。測試錶明:飛騰平檯使用TCP/IP卸載引擎能提高網絡吞吐量併減少CPU利用率。
전통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.