J4 ›› 2012, Vol. 39 ›› Issue (6): 26-33.doi: 10.3969/j.issn.1001-2400.2012.06.005

• 研究论文 • 上一篇    下一篇

2D-Mesh结构片上网络无虚通道容错路由算法

姚磊2;蔡觉平1;李赞2;张海林2;王韶力2   

  1. (1. 西安电子科技大学 宽带隙半导体国家重点实验室,陕西 西安  710071;
    2. 西安电子科技大学 综合业务网理论及关键技术国家重点实验室,陕西 西安  710071)
  • 收稿日期:2012-04-06 出版日期:2012-12-20 发布日期:2013-01-17
  • 作者简介:姚磊(1984-),男,西安电子科技大学博士研究生,E-mail: leiyao@mail.xidian.edu.cn.
  • 基金资助:

    国家新一代宽带无线移动通信网科技重大专项资助项目(2010ZX03006-002-04); 高等学校学科创新引智计划资助项目(B08038);国家自然科学基金资助项目(61076031, 60832001,61072070)

Fault-tolerant routing algorithm for the 2D-mesh network-on-chip without using virtual channels

YAO Lei2;CAI Jueping1;LI Zan2;ZHANG Hailin2;WANG Shaoli2   

  1. (1. State Key Lab. of Integrated Service Networks, Xidian Univ., Xi'an  710071, China;
    2. State Key Lab. of Wide Bandgap Semiconductor Technology Disciplines, Xidian Univ., Xi'an  710071, China)
  • Received:2012-04-06 Online:2012-12-20 Published:2013-01-17

摘要:

为了解决单故障节点情况下片上网络的无虚通道容错通信问题,提出一种新的片上网络容错路由算法.该算法在已有算法绕行思想的基础上,首先利用内建自测试机制获取故障节点的位置信息,再通过辅助节点来优化数据的绕行策略,达到了均衡故障节点周围链路负载并减少部分数据的绕行距离的目的.针对8×8 2D-Mesh网络的仿真结果表明,与Zhang's算法和Chen's算法相比,采用本文算法后网络的饱和注入率分别提高了3.13%和21.77%,在注入率为0.09时网络的通信功耗分别降低了3.40%和5.57%.

关键词: 容错, 无死锁, 片上网络, 虚通道

Abstract:

To solve one fault node tolerant problem in the Network on Chip (NoC) without using virtual channels, a novel fault-tolerant routing algorithm for the 2D-Mesh NoC is proposed based on Zhang's algorithm. This algorithm uses the Built-in Self Test (BIST) mechanism to get location information on the fault node first, and then sets auxiliary nodes to optimize the fault-tolerant strategy. By these two steps, the traffic loads on the fault ring can be balanced and the transmission distance of the packets routing around the fault node is shortened. Simulation results in the 8×8 2D-Mesh NoC show that, compared to Zhang's algorithm and Chen's algorithm, the network saturation injection rate of the proposed algorithm can be improved by 3.13% and 21.77%, respectively, and the communication power consuption of the proposed algorithm can be reduced by 3.40% and 5.57% respectively, when the injection rate is 0.09.

Key words: fault-tolerance, deadlock free, NoC, virtual channel

中图分类号: 

  • TP302