基于哈密顿路径的片上网络容错算法

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:David_storm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着市场对集成电路的需求量和性能要求的不断提高,片上多核系统(MultiProcessor Systems-on-Chip,MPSoCs)被越来越多的使用在高性能、高速度、低功耗的集成电路产品中。随着片上处理单元数量的增加,传统的单总线模式由于自身较差的扩展性和带宽受限等原因,越来越不能满足系统上多核之间通信的要求,而片上网络(Network on Chip,NoC)作为一种片上多核系统新的互联范式,能够将通信系统从计算系统中剥离出来,有效地提高片上系统(System on Chip,SoC)的性能。在片上网络的通信过程中,路由器或链路通道中存在一定的故障发生率,这些故障引发的错误会降低片上网络的可靠性,甚至导致整个片上网络系统失效,因此片上网络中容错策略的设计尤为重要。基于这样的背景,本文在网格(mesh)拓扑结构的基础上,结合哈密顿路径和HOE(Hamiltonian-based Odd-Even)转弯模型,在二维和三维片上网络中,分别提出了无死锁的可容错路由算法,论文的主要工作如下:1、基于传统的哈密顿路径,在二维mesh结构上设计了一种不需要虚通道和额外信息的无死锁可容错路由算法HoeFA(Hamiltonian-based odd-even Fault-tolerant Algorithm),该方法保证数据包检测到故障之后,在每一个节点都存在逃逸方向和路径,结合HOE转弯模型,探索在一些情况下的最短路由路径,提升容错路由时最短路径的使用率,并且充分利用此转弯模型增加的转弯,实现路由算法的部分自适应性,改善网络中交通量的均匀程度,相比于传统哈密顿容错算法,该算法对于吞吐量以及数据包的到达数都有2%到6%的提升率,并且能降低网络的平均延迟和最大延迟。2、在二维容错算法设计的基础上,考虑涉及纵向路由的容错策略,并在不同的奇偶平面上分别采用基于不同转弯模型的容错方法,从而获得在三维片上网络中的算法设计,与二维实验结果相似,该算法对三维网络中的吞吐量,延迟和数据包到达数均有提高。3、结合硬件冗余的方法,修改mesh结构边沿的通路设计,在网络边沿增加相应的冗余通路,通过冗余通路提供某些边沿故障发生时的备选通路,从而避免死锁情况的发生。冗余通路的开销小,结合容错算法设计,能够保证网络的全局无死锁和对各类故障的支持。
其他文献
速调管在对峰值功率、平均功率等要求较高的应用场合一直占据不可替代的位置,有着广泛的应用前景。作为速调管设计与研制的重要一环,计算机辅助模拟能有效地缩短研制周期和开
目的了解新疆南部地区(南疆)维稳官兵心理应激状况及其影响因素,为有针对性开展军事应激条件下心理卫生工作提供理论依据。方法 2009年7月25—28日,采用横断面随机抽样方法,
我国现有浆料的使用成本较高,因此研究价格较低、性能优良的浆料已经成为目前的热潮。文章介绍了国内外研究关于接枝淀粉浆料、蛋白浆料、新型浆料、PVA改性、浆料回收利用等
目的探讨广西肝癌高发区乙型肝炎病毒(HBV)基因组基本核心启动子(BCP)区A1762T/G1764A双突变对肝癌家族聚集的影响。方法收集2007年7月—2012年7月广西肝癌高发区39个肝癌高
当今世界,科技进步*新月异,移动互联网、云计算、大数据、物联网等现代信息技术深刻改变着人类的思维、生产、生活等方方面面.本文在分析国内石油企业“互联网+”成品油零售模
采用PECVD设备,以H2和SiH4按一定比例混合的气体作为气体源,在石英衬底上制备本征的nc-Si:H薄膜;另外将在一定的H2稀释比下的PH3气体作为掺杂剂,在石英以及单晶硅衬底上制备
为比较散养条件下不同设施配置对商品蛋鸡产蛋性能、鸡蛋品质和舍内空气质量的影响,采用单因子设计,选取23周龄商品代蛋用型北京油鸡2800只,随机分为4组,每组630只,每组设3个
PCB,即印制电路板,是电子产业重要部件之一。PCB多为单拼生产方式,即将多个PCB单元板拼合在一张工作板上,经过一系列的工艺成型后进行切割,从而一次性生产多个PCB。实际生产
III-V族化合物半导体具有良好的力学性质、机械性能以及光电性能,在异质结结构制造以及在可见光波长范围内的谐振装置等方面都得到了广泛的关注。为了丰富III-V族化合物组成
TSV(Through-Silicon Vias,硅穿孔)技术能够显著缩小芯片层之间导线的长度,因此其成为了三维集成电路技术的核心技术。光TSV兼有光波导和电TSV的优点,与电TSV相比,光TSV有着