上海大学学报(自然科学版) ›› 2020, Vol. 26 ›› Issue (5): 726-734.doi: 10.12066/j.issn.1007-2861.2081

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

一种转向均衡的3D NoC感知容错路由算法

李娇1,2, 郭润龙1, 蔡升1, 崇云锋1, 徐海鹏1, 冉峰1,2()   

  1. 1.上海大学 微电子研究与开发中心, 上海 200444
    2.上海大学 新型显示技术及应用集成教育部重点实验室, 上海 200444
  • 收稿日期:2018-08-30 出版日期:2020-10-30 发布日期:2020-01-09
  • 通讯作者: 冉峰 E-mail:ranfeng@shu.edu.cn
  • 基金资助:
    国家自然科学基金资助项目(61774101);国家自然科学基金资助项目(61674100)

A conscious fault-tolerant routing algorithm with turn balanced in 3D NoC

LI Jiao1,2, GUO Runlong1, CAI Sheng1, CHONG Yunfeng1, XU Haipeng1, RAN Feng1,2()   

  1. 1. Microelectronics R&D Center, Shanghai University, Shanghai 200444, China
    2. Key Laboratory of Advanced Display and System Application, Ministry of Education, Shanghai University, Shanghai 200444, China
  • Received:2018-08-30 Online:2020-10-30 Published:2020-01-09
  • Contact: RAN Feng E-mail:ranfeng@shu.edu.cn

摘要:

针对复杂三维片上网络中自适应路由策略存在性能较差与容错机制不完善的问题, 提出一种转向均衡的感知容错路由算法. 首先将XY, XZYZ分为奇偶平面, 并在行与列上制定6种不同的禁止转向, 以得到更均衡的转向模型; 然后以奇偶行列对水平和垂直方向上边界及内部链路故障分类设计故障模型, 并进行容错绕行; 最后将提出的转向及故障模型应用到结合“全平面一跳预先感知”策略的路由算法中, 以提高网络的性能与容错能力. 实验结果表明, 所提出算法在无链路故障时较对比算法吞吐量提升16.2%, 传输延时降低3.6%, 在较低链路故障率时传输延时降低11.8%, 随着链路故障率的增加, 算法仍具有优势.

关键词: 三维片上网络, 转向均衡, 高性能, 感知容错

Abstract:

Aiming at the poor performance of adaptive routing strategy and the imperfect fault tolerant mechanism in 3D NoC, the study proposes a perceptually fault-tolerant routing algorithm with turn balanced. Firstly, the XY, XZ and YZ are divided into the odd and even planes and six different forbidden turn directions are established on the row and column to get a more balanced turn model. Then, the horizontal and vertical boundary and internal link fault classification design fault model and fault-tolerant bypass. Finally, the proposed turn and fault model is applied to the routing algorithm combined with the strategy of “full plane 1 hop look-ahead” to improve network performance and fault tolerance. The experimental results show that the proposed algorithm improves throughput by 16.2% and transmission delay by 3.6% when no link failure occurs, and decreases transmission delay by 11.8% at lower link failure rate. With the link failure rate increased, this algorithm still has advantages.

Key words: 3D network on chip (3D NoC), turn balance, high performance, fault-tolerance

中图分类号: