3D NoC容错路由算法的研究

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:kkk3231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,片上系统(Systems-on-Chip,SoC)已经进入多核时代,能够包含上百个IP核,包括可编程处理器、协处理器、加速器、特定于应用的IP、外围设备、内存、可重构逻辑以及模拟单元等。IRTS预测,到2020年,单一芯片上集成的处理单元(Processing Element,PE)数量将达到数千个之多。随着通信单元数量的增长,急需一种高效、可扩展、可靠的通信架构。但随着制造工艺发展到纳米领域,全局互联的通信延迟和功耗成为SoC的主要瓶颈。片上网络(Network on Chip,NoC)设计范式是基于模块化的包交换机制,能够处理许多片上通信问题,如长通信距离对性能的限制,大量PE集成到单一芯片上等。网络整体性能与网络的多种属性有关,如拓扑结构、路由算法、流控机制、交换技术等。容错路由算法对NoC的性能、可靠性、功耗、热量问题等多个方面产生重要影响。本文的主要研究内容有以下几个方面:(1)设计实现了无虚拟通道的3D Mesh NoC防御区域容错路由算法,简称为3D-ZDFT。在设计该容错路由算法时,首先给出了Convex Fault Cube的定义。Convex Fault Cube是在Convex Fault Block的基础上发展而来的,是一种3D Mesh网络中的故障模型。该模型根据故障节点和其附近的节点形成一个包围故障节点的凸故障体。然后在Convex Fault Cube的基础上给出了防御区域的建立方法,3D-ZDFT算法就是在防御区域的基础上提出的。3DZDFT算法能够根据防御区域提供的故障位置信息,提前改变转发方向,避免引入一些不必要的转弯。当出现故障时,本算法能够有效的保证网络的性能。理论分析证明3D-ZDFT路由算法是无死锁和无活锁的。仿真结果表明,与HamFA算法相比,3D-ZDFT拥有更好的网络性能和可靠性。(2)设计实现了基于A*算法的容错路由算法,简称为A*FT。它采用启发式的方法寻找路径,能够保证在较短的时间内找到一条较优的路径。该算法既有自适应路由算法的优点,又具有确定性路由算法的优点。当网络相对稳定时,网络路径是不变的,此时并不启动寻路算法,而是使用之前已经选择好的路径。当网络出现故障,或者某处流量带宽达到一定阈值,将启动寻路算法,后续经过此处发送信息的节点都将执行寻路算法,寻找新的路径。即实现了容错,又能起到很好的均衡流量的作用。仿真结果表明,与HamFA算法相比,A*FT算法的网络性能和可靠性更好。
其他文献
以西南石油大学299名非英语专业大一学生为研究对象,以问卷调查的形式,从态度和认识、方法和策略、资源使用、难点和问题、自我评价、指导需求等方面了解大学生英语写作的现
现有的电子制造设备等高性能产品大多是进口的。一方面,由于进口设备价格昂贵:另一方面,电子制造设备中的关键技术都掌握在国外厂家手中,不利于我国基础工业的发展。因此,有必
在全球化成为世界共同发展的主题的时代背景下,经济与科学快速发展的造成了世界范围内建筑风格的趋同化。在这种情况下,地域性表达作为保持全球文化多样性的重要途径,是当代
为了满足无线通信、雷达等应用对高频率、宽带宽、高功率、大功率器件的需要,从二十世纪九十年代初开始,化合物半导体电子器件的研究中心开始转向宽禁带半导体器件。从二十世
郁达夫在1921年发表的小说<沉沦>是我国近代文学史上具有划时代意义的伟大作品.小说描写了一位留日中国青年的他乡生活.从中我们窥视到游子身处异乡时内心的孤独、优郁和苦闷
目的:分析培养法检测肺炎支原体假阳性存在因素及探讨其临床价值。方法:使用上海第二医科大学上海科欣生物技术研究所生产的培养基对肺炎支原体进行培养检测,同时也对念珠菌
随着集成电路特征尺寸不断降低、金属互连线宽度越来越窄、布线层数迅速增加,RC延迟和功率损耗逐渐成为制约半导体器件集成度的重要因素。传统的铝布线由于其自身较高的电阻
凤梨科(Bromeliaceae)植物(如菠萝)自然条件下开花时,由于开花时间和开花率具有不确定性,结果导致果实收获期不一致,无法集中上市,给生产者造成巨大的经济损失。在实践中通常
上世纪八十年代中后期,解释性报道引进我国并掀起一股热潮。新世纪以来,社会转型和媒介转型的双重逻辑再次呼唤解释性报道。基于此,本文以文献研究、案例分析等研究方法考察
目的比较99mTc-DTPA肾动态显像和静脉肾盂造影(IVP)评价肾功能的价值。方法回顾性分析117例经临床症状、体征、B超、CT及生化检查等确诊为肾脏疾病患者的99mTc-DTPA肾动态显