片上互连网络流控关键技术分析与实现
本文关键词:片上互连网络流控关键技术分析与实现
更多相关文章: 片上网络 流控机制 虚切通 虫孔路由 可变长度 自适应 剩余跳数
【摘要】:目前,多核和众核技术已经被广泛应用于高性能处理器设计。随着处理器核数的增加,处理器由计算密集型向通信密集型转变,不断增加的通信压力,便成为限制提升处理器性能的关键因数。片上互连网络具有高可扩展性,高带宽等优点,已经成为解决多核和众核处理器通信瓶颈的有效方式。但是受制于功耗和面积等约束,片上网络硬件资源十分有限,这就对于管理、分配网络资源的流控机制提出了更高的要求。为此我们针对片上网络流控机制展开以下研究:(1)虚切通与虫孔流控机制之间的量化比较。虚切通作为一种高效的流控机制,被广泛地应用于片外网络。但是由于消耗大量的缓存,虚切通流控机制很难应用于片上网络。随着晶体管特征尺寸的缩小,缓存代价的降低,将虚切通流控机制应用于片上网络成为可能。为此,我们通过RTL级实现虚切通路由器和虫孔路由器,并使用Design Compile综合设计,量化比较二者之间的硬件消耗,进而评估虚切通的应用前景。实验结果表明:在相同的配置条件下,相对于虫孔路由器,虚切通路由器不论是在确定性路由方式还是自适应路由方式情况下都消耗更少的面积和功耗;在相似的分配结构下,虚切通路由将关键路径减少了27%。而且虚切通路由的分配结构在面积方面表现出更好的鲁棒性。这些特性使得虚切通路由器非常适应于高维度,大规模片上网络设计。(2)支持多种长度报文传输的虚切通流控机制。传统虚切通流控机制要求所有报文必须具有相同的切片数量,但是报文中大多数为短报文,这就需要在这些报文中添加无用切片,保证其切片数量与长报文相同。这些无效报文不仅占用缓存资源,而且占用大量链路资源,堵塞网络,使得网络性能降低。为此,我们提出一种支持多种长度报文传输的虚切通流控机制。通过优化仲裁器,使其根据报文长度,动态保持仲裁结果,保证多种长度报文连续传输。然后在信元中添加报文长度信息位,优化输出端口信元计算单元,实现下游路由器可用缓存数量的计算,保证了每次报文的传输,下游有足够的空间存贮报文。实验结果表明,该设计基本对于路由器的关键路径没有影响。在牺牲少量的面积和功耗开销的情况下,网络的性能得到很大提升。(3)自适应剩余跳数流控机制。具有不同剩余跳数的报文在网络中相互竞争网络资源,影响网络的吞吐率和全局公平性。剩余跳数少的报文需要少量的链路资源和较少的传输时间,但是由于相互作用,这些报文有可能在网络停顿更长时间,持续占用缓存资源。如果优先传输这类报文,我们能够减少网络总的报文数量,从而提升网路性能,但是这会对网络全局公平性产生负面影响。剩余跳数多的报文需要更多的链路资源,但是由于报文之间相互影响,使得这些报文不能获得链路使用权,网络的链路的使用效率降低。如果优先传输这种报文,网络的全局公平性将得到提高,网络资源的利用效率同时得到提升,由于网络中报文数量不能够有效的减少,网路的性能降低。为此,我们提出一种自适应剩余跳数的网络流控机制。在这种流控机制中,当网络负载较轻时,优先传输剩余跳数较多的报文,提升网络的全局公平性,进而提升网络的资源利用效率。当网络负载较重,优先传输剩余跳数少的报文,减少网络中报文数量,提升网络的性能。通过模拟仿真得出,自适应剩余跳数流控机制能够提升网络的全局公平性和网络的性能。综上所述,本文围绕着片上网络的流控机制开展研究,探讨虚切通流控机制在片上网络的应用前景,然后优化传统的虚切通流控机制,最后通过分析报文之间的相互影响,提出一种全新的、自适应的剩余跳数流控机制。本文不仅具有很高的工程实用价值,更具有一定的理论研究意义。
【关键词】:片上网络 流控机制 虚切通 虫孔路由 可变长度 自适应 剩余跳数
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN47;TP332
【目录】:
- 摘要9-11
- ABSTRACT11-13
- 第一章 绪论13-24
- 1.1 背景13-16
- 1.1.1 无法避免的多核时代14-15
- 1.1.2 传统总线结构的不足15-16
- 1.1.3 片上互连网络16
- 1.2 国内外研究现状16-20
- 1.2.1 国外研究现状16-17
- 1.2.2 国内研究现状17-20
- 1.3 课题的研究意义和目标20-21
- 1.4 主要研究内容21-23
- 1.4.1 虚切通与虫孔流控机制之间的量化比较21-22
- 1.4.2 支持多种长度报文传输的虚切通流控机制22
- 1.4.3 自适应剩余跳数流控22-23
- 1.5 论文的组织结构23-24
- 第二章 片上互连网络24-33
- 2.1 片上网络基础知识24-26
- 2.1.1 网络拓扑结构24-25
- 2.1.2 路由算法25
- 2.1.3 流控机制25-26
- 2.2 路由器的微体系结构26-28
- 2.2.1 输入端口(Input Port)26-27
- 2.2.2 虚拟通道分配器(Virtual Channel Allocation)27
- 2.2.3 交叉开关分配器(Switch Allocation)27
- 2.2.4 交叉开关(Crossbar)和输出端口(Output Port)27-28
- 2.3 经典流控机制28-30
- 2.3.1 存储转发流控机制28
- 2.3.2 虚切通流控机制28-30
- 2.3.3 虫孔路由流控机制30
- 2.4 模拟工具以及测试方法30-32
- 2.4.1 booksim2.0 模拟器31
- 2.4.2 RTL-router和Design Compile31-32
- 2.5 本章总结32-33
- 第三章 虚切通与虫孔流控机制之间的量化比较33-45
- 3.1 引言33-34
- 3.2 研究动机34-35
- 3.3 虫孔流控机制35-38
- 3.3.1 输入端口设计35-36
- 3.3.2 虚拟通道分配器(Virtual Channel Allocation)36
- 3.3.3 交叉开关分配器(Switch Allocation)36-38
- 3.3.4 输出端口(Output Port)38
- 3.4 虚切通流控机制38-40
- 3.4.1 输入端口38-39
- 3.4.2 仲裁单元39
- 3.4.3 输出端口39-40
- 3.5 基于局部自适应的路由算法40
- 3.6 实验结果40-44
- 3.6.1 面积开销40-42
- 3.6.2 关键路径和功耗开销42-44
- 3.7 本章总结44-45
- 第四章 支持多种长度报文传输的虚切通流控机制45-54
- 4.1 引言45-46
- 4.2 研究动机46-47
- 4.3 支持变长报文传输的虚切通流控机制设计47-50
- 4.3.1 支持变长报文传输的仲裁方式47-49
- 4.3.2 剩余存储空间计算49-50
- 4.4 实验设计50-51
- 4.5 实验结果51-53
- 4.5.1 硬件开销51-53
- 4.6 本章总结53-54
- 第五章 自适应剩余跳数的流控机制54-65
- 5.1 引言54-55
- 5.2 不同剩余跳数报文之间的相互作用55-57
- 5.3 自适应剩余跳数流控机制设计57-61
- 5.3.1 非线性权重概率仲裁器57-58
- 5.3.2 在确定性网络中PPSR和PPLR的设置58-59
- 5.3.3 在自适应网络中PPSR和PPLR的设置59-60
- 5.3.4 自适应剩余跳数流控机制的转化机制60-61
- 5.4 实验方法61
- 5.5 实验结果61-64
- 5.5.1 吞吐率61
- 5.5.2 平均接受率61-62
- 5.5.3 全局公平性分析62-64
- 5.6 本章总结64-65
- 第六章 结束语65-68
- 6.1 工作总结65-66
- 6.2 研究展望66-68
- 致谢68-70
- 参考文献70-75
- 作者在学期间取得的学术成果75
【相似文献】
中国期刊全文数据库 前10条
1 郑寿涛;;运营商互联网流控系统部署分析[J];电信网技术;2011年09期
2 董媛媛;胡贤巧;陈双;庐华;何巧红;陈恒武;;玻璃微-纳流控芯片的制备及在蛋白质电动富集中的应用[J];高等学校化学学报;2012年05期
3 王忠勋;赵俊钰;黄剑琪;;流量经营体系中流控系统的应用研究[J];邮电设计技术;2013年10期
4 刘欣;;中太智能流控产品:网络拥堵的克星[J];通信世界;2006年13期
5 郭伟,轩松涛,张之敬,唐兴伦;串口通讯中的流控设置[J];工业控制计算机;2003年05期
6 何巧红;陈双;;纳流控芯片的微加工技术及其应用[J];化学进展;2008年12期
7 沈卫;;软路由软流控硬件化项目试验实施报告[J];中国教育技术装备;2009年20期
8 张启峰;王桢;;流控策略引导合理利用资源[J];中国教育网络;2008年08期
9 陈元琰;闫友彪;罗晓曙;;一种改进的最优化流控模型[J];计算机应用研究;2006年12期
10 刘莉莉;庄奕琪;汤华莲;;嵌入式MPEG-4视频的流控算法[J];微计算机信息;2007年17期
中国重要会议论文全文数据库 前7条
1 王俊尧;;基于等离子体的聚合物微纳流控芯片制作研究[A];2010年第四届微纳米海峡两岸科技暨纳微米系统与加工制备中的力学问题研讨会摘要集[C];2010年
2 金圣泉;霍昊;胡磊;叶邦策;;介观流控微球芯片分析系统研究[A];中国化学会第27届学术年会第09分会场摘要集[C];2010年
3 李志宏;;利用纳米颗粒晶体实现纳流控系统[A];2010年第四届微纳米海峡两岸科技暨纳微米系统与加工制备中的力学问题研讨会摘要集[C];2010年
4 陈洪渊;;微纳流控分析系统研究进展[A];化学学科发展报告(2010-2011)[C];2011年
5 刘晓梅;魏立峰;;多媒体流控中非线性均匀控制器设计[A];第二届全国信息获取与处理学术会议论文集[C];2004年
6 陈旭伟;王建华;方肇伦;;微顺序注射-介观流控系统在样品预处理及生化分析中的应用[A];第八届全国发光分析暨动力学分析学术研讨会论文集[C];2005年
7 夏兴华;王琛;吴增强;王怀松;;纳流控特性及其在生化分析中的应用[A];中国化学会第29届学术年会摘要集——第02分会:分离分析及微、纳流控新方法[C];2014年
中国重要报纸全文数据库 前9条
1 通讯员 杨立彦 杨立明;林西县扎实做好防流控辍工作[N];赤峰日报;2007年
2 阮征;一切尽在掌控[N];电脑报;2009年
3 记者 沈洛羊 通讯员 张武位;扩招防辍并举 党政正职亲抓[N];汕尾日报;2010年
4 本报记者 高春燕;精准流控保障企业核心业务[N];中国计算机报;2012年
5 专访嘉宾 中央民族大学现代教育技术部网络中心主任 马传连;流量管控已成高校网络救命稻草[N];电脑报;2009年
6 D-Link(友讯网络)高级网络顾问 张怡军;挖掘网络潜能 优化信息服务[N];网络世界;2008年
7 记者 谢苗枫 通讯员 粤教宣;今年广东高中要增32万学位[N];南方日报;2010年
8 记者 裴聪;墨竹工卡县大力发展教育事业[N];西藏日报;2006年
9 基教宣;市教育局多管齐下“防流控辍”[N];韶关日报;2008年
中国博士学位论文全文数据库 前2条
1 王钺;重尾业务无线接入模型与流控方法[D];清华大学;2005年
2 王俊尧;微纳流控芯片中的电动纳流体富集方法研究[D];大连理工大学;2014年
中国硕士学位论文全文数据库 前10条
1 温金开;微纳流控芯片制作方法及其富集应用[D];大连理工大学;2009年
2 杨博文;X86平台软交换的流量控制技术研究[D];电子科技大学;2015年
3 王鹏;片上互连网络流控关键技术分析与实现[D];国防科学技术大学;2014年
4 王东旭;WCDMA HSPA+流控算法研究[D];西安电子科技大学;2009年
5 万旭杰;一维玻璃纳流控器件制备工艺的实验研究[D];东北大学;2010年
6 李涛;非平衡态下纳流控通道中离子输运的研究[D];东北大学;2009年
7 肖玉;基于双电层理论的纳流控通道内离子运输特性的研究[D];东北大学;2009年
8 陈双;玻璃纳流控芯片的制作及其应用研究[D];浙江大学;2008年
9 李永奎;基于显微光致聚合的微纳流控器件制造与应用[D];大连理工大学;2014年
10 欧阳s,
本文编号:590140
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/590140.html