基于3D Mesh的NoC容错路由算法的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:q7okl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,在3D No C容错路由算法中,有一类算法就是把网络中故障结点包围在若干个不相交的长方体故障区域内。在路由数据包时,若是一个数据包碰到了这样的长方体故障区域,这类算法就将把数据包围绕着长方体故障区域的边缘进行路由,从而避开长方体故障区域。因为在构成这样的长方体故障区域时,会牺牲掉一部分本身无故障的结点,所有故障结点和那些牺牲掉的无故障结点的集合组成了网络中的长方体故障区域。那些被牺牲掉的无故障结点在路由时就等同一个故障点,不可以接收数据包也不可以转发数据包。然而这种长发体故障区域的划分有两个弊端:一是它不能利用故障区中的非故障节点,因为故障区内的非故障结点也可能形成一条路由通道;二是这种长方体故障区域的形成是以大量非故障结点的牺牲为代价的。为了解决上述的两个现存问题,本文经研究提出了一个在3D No C中仅需要牺牲较少部分无故障结点建立故障区并可以利用所建故障区域中由那些被牺牲的无故障结点组成的通道来进行数据包转发的路由算法。该算法首先将传统3D No C长方体故障区分解到若干个二维平面中,每个平面中的二维故障区域由故障结点和设为不活动的完好结点构成,在利用我们的容错算法的片上网络中,注到网络中的数据包不再围绕长方体故障区域边缘进行转发路由,也不用围绕二维平面中的矩形故障区路由,而是在满足一定条件后可以直接穿过这种故障区内,从而缩短数据包路由路径长度,直接减小网络的总的通信时延。这种一定条件下才能使用穿过故障区通路的限制是为了防止死锁的发生,即需要防止一些转弯的出现,因此本文算法不需要利用虚通道就可避免死锁产生。最后,我们修改并使用了3D No C仿真软件Access Noxim来验证并评价本文提出的容错路由算法。我们通过修改相应参数来设置3D No C的网络规模,数据包注入率以及实验轮数等,分别在均匀流量模式和热点流量模式下用渐渐增大的分组注人速率对本文提出的容错算法做了多次模拟仿真并根据数据作了性能评估。和现有的使用长方体故障区域的容错路由算法相比,实验结果显示,本文算法可以很大程度的降低网络平均时延,并且显著提高网络的吞吐率,和路由算法Ham FA相比,我们的算法也可以显著降低网络时延并且有更高的可靠性。
其他文献
本论文的重点是利用控制理论和工程方法实现量子门。由于量子门的实现对于实现量子计算机的实现非常重要,控制量子门系统的量子系统方法对量子计算机的实现非常重要。本文基
随着信息技术的发展和国际交流的扩大,信息技术类科技文本英汉互译的需求日益增加。本文选取英国国家基础设施委员会(NIC)发布的科技报告《互联的未来》第一章为翻译实践文本,探讨科技报告的翻译问题。《互联的未来》是典型的科技报告,属于信息型文本。此类文本重在传递准确真实的信息,其翻译目标是与原文在内容上达到等值。翻译转换理论强调在翻译的过程中转换形式,突出内容和主题,这符合科技报告的翻译目标。本文以翻译
大数据时代,数据已成为非常重要的生产因素,数据挖掘已经应用于各行各业。其中,对肠道微生物领域的挖掘就是当前研究的热点。由于肠道微生物菌群对人体疾病的产生与治疗具有
光学和近红外太阳爆发监测望远镜(ONSET)是我国太阳物理研究中的一个重要设备,该望远镜每天可以获得大量的太阳图像数据,给整个数据处理与存储带来了巨大的压力。开展观测图
对太阳进行观测并获得相应的观测图像是研究太阳物理的常见手段,但由于大气湍流的影响,地基天文望远镜所获得的图像会存在随机畸变,进而影响到图像的分辨率和清晰度。为了解
双边多议题协商是Agent自动化协商研究的重要内容,特别是复杂环境下的双边多议题协商的研究,一直是自动化协商研究热点。多议题协商引入的大规模结局空间,协商对手未知性和协
本文研究了一种维度压缩改进后的神经网络在非线性系统上的轨迹追踪运用。由于许多工业广泛运用的非线性系统,比如感应电机,都具有复杂的不确定性和内外部干扰项,其系统的精
现今对板式橡胶支座的研究大多偏向静力性能方向,但对板式橡胶支座动力性能方面研究不足。鉴于板式橡胶支座通常服役于动力环境中,如:高层建筑中的抗震橡胶支座、汽车和高铁桥梁中的橡胶支座等,因此对其在动力性能方面的研究具有十分重要意义。为了研究板式橡胶支座在冲击作用下的动力性能,设计并进行了一系列试验研究:对冲击试验用的板式橡胶支座的组成材料——橡胶和板式橡胶支座本身进行了材性试验:根据各种橡胶材性试验的
《天地新闻》日报创刊于1949年3月。此时国民党政府由南京迁往广州,中国社会处于动荡时期,经济上整个国家恶性通货膨胀,经济危机不断,政治上国内内战不断,政治冲突不断升级,
在学术研究和工程实践当中存在许多多目标优化问题,不同于单目标优化问题,多目标优化问题由于各个目标之间相互制约,很难让所有的优化目标同时达到最优。因此,只能对各个目标