当前位置:主页 > 科技论文 > 计算机论文 >

基于端系统的分组IO加速技术应用研究

发布时间:2017-08-12 10:36

  本文关键词:基于端系统的分组IO加速技术应用研究


  更多相关文章: 端系统 多核 流亲和 链式发送 TLB


【摘要】:随着新型网络业务、网络协议以及多核技术的发展和成熟,具有高速业务处理能力、高可编程性、基于多核处理器的网络分组处理端系统,成为学术界和工业界研究的热点。一方面,通用多核分组处理性能受到诸如TLB表项失效率高、分组IO开销大、多核共享内存以及CPU中断处理等问题的困扰;另一方面,数据加载、发送、拷贝以及缓冲区管理占用大量分组IO处理时间。针对上述问题,本文提出了一种基于端系统应用的分组IO加速技术,主要工作和创新点包括:(1)提出了基于端系统的分组IO接收端流亲和技术,即数据通路和缓冲区流亲和,将每个线程接收、处理的数据,附着到指定内核上运行,大为降低TLB表项失效带来的开销。缓冲区地址池的创建、分配、释放由硬件完成,接收端数据路径是一种无中断的、多线程并行处理的、包含极少数据复制的快速通道。(2)提出了基于端系统的分组IO发送端链式发送技术,CPU访问任意内存空间由专用硬件完成,并采用快速链式发送技术,发送端是一种无中断的、数据链式传输的快速通道。(3)设计了分组IO加速技术的实现框架,对实现框架中各模块和数据结构进行了详细设计,并定义各模块间的交互关系。(4)搭建可编程网络实验平台,并对端系统应用分组IO的性能进行了实验与测试,实验结果表明,采用IO加速技术的端系统,能够使平均报文收发性能最高提升达2.14倍。综上所述,本文提出了基于端系统应用的分组IO加速技术,该技术已成功应用于基于高性能国产CPU构建的通用多核网络处理器平台上,其研究成果对分组IO加速技术的研究有一定的理论意义和实用价值。
【关键词】:端系统 多核 流亲和 链式发送 TLB
【学位授予单位】:湖南工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP332
【目录】:
  • 摘要4-5
  • ABSTRACT5-9
  • 第一章 绪论9-13
  • 1.1 研究背景及意义9-10
  • 1.2 国内外研究现状10-11
  • 1.3 论文的工作和创新11
  • 1.4 论文结构11-13
  • 第二章 相关研究13-24
  • 2.1 DMA、PCIE简介13-14
  • 2.2 通用网络接口报文IO技术14-17
  • 2.3 软件路由器报文IO技术17-19
  • 2.4 网络处理器报文IO技术19-23
  • 2.4.1 IBM PowerNP NP4GS3网络处理器19-20
  • 2.4.2 XLR网络处理器20-22
  • 2.4.3 EZchip NP-4 网络处理器22-23
  • 2.5 本章小结23-24
  • 第三章 新型分组IO接收端流亲和技术24-32
  • 3.1 流亲和技术设计原理24
  • 3.2 流亲和技术体系架构24-30
  • 3.2.1 流亲和报文缓冲区描述符管理机制24-28
  • 3.2.2 流亲和接收机制28-30
  • 3.3 流亲和技术实现系统30-31
  • 3.4 小结31-32
  • 第四章 新型分组IO发送端链式发送技术32-40
  • 4.1 链式发送设计原理32
  • 4.2 链式发送体系结构32-38
  • 4.2.1 PCIE接收机制34-35
  • 4.2.2 PCIE发送机制35-36
  • 4.2.3 DMA转发机制36-37
  • 4.2.4 DMA描述符管理机制37-38
  • 4.3 分组IO链式发送算法描述38-39
  • 4.4 小结39-40
  • 第五章 分组IO加速技术实现与性能分析40-57
  • 5.1 开发平台简介40
  • 5.2 分组IO加速系统实现40-55
  • 5.2.1 DMA接收模块(DMA_RX)41-44
  • 5.2.2 PCIE接收模块(PCIE_RX)44-48
  • 5.2.3 PICE发送模块(PCIE_TX)48-52
  • 5.2.4 DMA描述符管理模块(DMA_TX_DES)52-53
  • 5.2.5 DMA转发模块(DMA_TX_PKT)53-55
  • 5.3 实验结果与分析55-56
  • 5.4 小结56-57
  • 第六章 总结与展望57-58
  • 6.1 总结57
  • 6.2 展望57-58
  • 参考文献58-61
  • 附录A 报文传输格式61-62
  • 攻读学位期间发表的论文及参加的项目62-63
  • 致谢63

【相似文献】

中国期刊全文数据库 前10条

1 罗军舟,程华,周润芳,顾冠群;一个SWIFT端系统的设计与实现[J];中国金融电脑;2000年03期

2 车勇;Sun Fire 15000服务器重新定义高端系统[J];互联网周刊;2001年40期

3 李劲;华德铭;;乌鲁木齐VLBI站前端系统[J];宇航计测技术;1997年01期

4 ;经济机型高端系统——SonicWALL推出新款PRO系列产品[J];每周电脑报;2004年09期

5 韩可玉;任安西;;基于SIP的统一通信端系统设计[J];软件导刊;2013年06期

6 李健;;基于AFDX总线的端系统测试技术[J];现代电子技术;2012年07期

7 ;重定义高端系统——Sun Fire15000服务器[J];市场与电脑;2002年06期

8 丁晔;;一把尖刀——Sun LX50直指PC服务器[J];每周电脑报;2002年30期

9 黄劲松;段哲民;;基于FPGA的AFDX端系统的设计与实现[J];计算机测量与控制;2011年10期

10 吴桓;葛红娟;倪建丽;徐媛媛;;基于短帧优先调度的AFDX端系统发送策略[J];航空计算技术;2012年06期

中国重要会议论文全文数据库 前1条

1 陈长胜;王红春;邱征;;AFDX网络端系统测试技术研究[A];2011航空试验测试技术学术交流会论文集[C];2010年

中国重要报纸全文数据库 前3条

1 ;IBM中低端系统超低价出击中小企业市场[N];电脑商报;2005年

2 记者 张银炎;我国自主研发VMS向产业化发展[N];中国船舶报;2010年

3 刘环 白光亚;哈郑特高压双极低端系统调试完成[N];国家电网报;2013年

中国硕士学位论文全文数据库 前6条

1 邵伟;AFDX端系统设计及UVM应用研究[D];中国民航大学;2015年

2 李世星;基于端系统的分组IO加速技术应用研究[D];湖南工业大学;2016年

3 刘瑞e,

本文编号:661185


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/661185.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5bf33***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com