文档详情

基于多核处理器的TCP%2fIP协议栈加速技术.pdf

发布:2017-07-28约1.5万字共8页下载文档
文本预览下载声明
第2卷第1期 V01.2No.1 2013年1月 网络新媒体技术 Jan.2013 基于多核处理器的TCP/IP协议栈加速技术木 查奇文1’2 张 武2 曾学文2 宋 毅1,2 (1中国科学院研究生院北京1001902中国科学院声学研究所国家网络新媒体工程技术研究中心北京100190) 摘要:多核处理器已经成为了处理器发展的趋势。在多核处理器上运行Linux操作系统时,由于所有的TCP/IP网络协议处理 都以软件的形式在Linux操作系统内核运行,处理效率很低。为了解决这个问题,本文提出了一种基于多核处理器的多核 TCP/IP加速协议栈,将多核处理器的处理核心分成两部分。一部分运行Linux操作系统。另一部分处理核心运行实时系统, 底层硬件资源,没有操作系统的参与,所以多核TCP/IP加速协议栈的处理效率会很高。通实验结果对比,在相同的硬件资源 下,多核TCP/IP加速协议栈不仅比LinuxTCWIP协议栈获得了更大的网络处理吞吐率,而且消耗了更低的CPU。 关键词:TCP/IP协议栈.Linux操作系统。多核处理器,TCP/IP卸载 TCP/IPStackAcceleration BasedonMulti——coreProcessor Technology ZHA Yil,2 Wu2,ZENGXuewen2,SONG Qiwenl”,ZHANG Graduate oftheChinese of (1 University AcademySciences,Beijing,100190,China, 2 NationalNetworkNewMedia Research of Center,InstituteAcoustics, Engineering Chinese of AcademySciences,Beijing,100190,China) I‘S thetrendinthefieldof Linuxonamulti—core ofthenetwork Abstract:Multi—core processors.WhenRunning processor.all pro— is thekernelofLinux toomuch resourceandthe is cessingprocessedby operatingsystem,consumingprocessor efficiency processing solvethis describemulti—coreTCP/IPaccelerationstackinthis a dividesthecoresof verypoor.To problem,we paper.Ourdesign amulti—core intotWO of
显示全部
相似文档