当前位置: 首页 > 专利查询>复旦大学专利>正文

一种针对片上网络的低复杂度和可扩展的容错路由算法制造技术

技术编号:3989754 阅读:331 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于可靠性计算技术领域,具体一种针对片上网络的低复杂度和可扩展的容错路由算法。本发明专利技术采用系统分区和分而治之各个击破的策略,针对中心区域、四个边界和四个角部区域不同部位的出错情况,该路由算法都可以很好的容纳。在某些节点出错的情况下整个系统仍旧可以工作,从而可以大大增强系统的容错能力和可持续服务能力,变相的提高了芯片的良品率和系统的使用寿命,降低了系统的成本。本发明专利技术适用于可靠性要求非常高的场合,比如航空航天、军用网络、金融交易、银行等关键领域,也适用于民用和消费电子等领域。

【技术实现步骤摘要】

【技术保护点】
一种针对片上网络的低复杂度和可扩展的容错路由算法,其特征在将系统分为如下不同区域:一个中心区域、四个边界区域和四个角部,区域;每个区域采用各自的容错路由策略,各个区域单独可以容纳位于该区域的各种出错形式,同时它们又可以很好的协同工作以容纳那些跨越若干区域的出错情况;在路由器的东、南、西、北四个输出端口分别定义若干个比特位,包括2个路由限制位和一个连接位,其中路由限制位表征从某个端口输出时能否在下一跳进行某个方向的跳转;连接位则表征从某一端口看出去跟周围的节点是否连接,’1’则连接,’0’则断开,具体容错路由算法的步骤如下:1)根据当前节点位置和目标节点位置的相对信息,给出初步的东、南、西、北四个方位信息E1,N1,W1,S1;2)根据路由限制位信息和第一步求解的大致方位信息,给出候选的路由输出端口信息N2,S2,E2,W2,计算如公式(1)所示:N2=N1.*.*+N1.E1.Rne+N1.W1.RnwE2=E1.*.*+E1.N1.Ren+E1.S1.ResS2=S1.*.*+S1.W1.RswW2=W1.*.*+W1.N1.Rwn+W1.S1.Rws(1)3)根据第二步给出的候选端口和连接位信息,通过仲裁给出最终的输出端口南,北,东,西N,S,E和W,计算如公式(2)所示:N=N2.C↓[n]E=E2.C↓[e]S=S2.C↓[s]W=W2.C↓[w](2)其中,限制位Rns表示从当前节点的北端口输出后下一步能否向南部转弯,其他限制位的解释类似;连接位CCn,Ce,Cs和Cw则分别代表着各个方向的连接位信息,如果连接则配置为’1’,否则配置为’0’。...

【技术特征摘要】

【专利技术属性】
技术研发人员:石泽文虞志益曾晓洋陈秀平惠志达杨金达
申请(专利权)人:复旦大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1