江汉大学学报(自然科学版) ›› 2021, Vol. 49 ›› Issue (1): 48-56.doi: 10.16389/j.cnki.cn42-1737/n.2021.01.008

• 计算机科学 • 上一篇    下一篇

基于3D NoC 架构上的自适应路由算法设计与仿真

苏新1,程军2,刘俞1   

  1. 1. 马鞍山职业技术学院 电子信息系,安徽 马鞍山 243011;2. 巢湖学院 信息工程学院,安徽 合肥 238000
  • 发布日期:2021-01-15
  • 作者简介:苏新(1981— ),男,副教授,硕士,研究方向:片上网络、算法设计等。

Design and Simulation of Adaptive Routing Algorithm Based on 3D NoC Architecture

SU Xin1,CHENG Jun2,LIU Yu1   

  1. 1. Department of Electronic Information,Ma′ anshan Technical College,Ma′anshan 243011,Anhui,China;2. School of Information Engineering,Chaohu University,Hefei 238000,Anhui,China
  • Published:2021-01-15
  • Supported by:
    安徽省教育厅自然科学重点研究项目(KJ2017A894,KJ2020A0930);安徽省高校省级质量工程项目(2019jyxm0931)

摘要: 提出了一种3D Mesh 结构上的自适应路由算法,一方面避免了维序算法先沿某个方向走完再转向的缺点,实现数据包从多个方向分流,避免在后续节点拥堵;另一方面基于贪心算法思想,选出跳数最小的数据包和需求程度最低的输出端口,做到局部最优。仿真结果显示,在均匀流量模式下,相对于DOR 算法,本算法吞吐量更高,平均端到端时延更低。

关键词: 3D NoC, 路由算法, 优先级, 自适应

Abstract: This paper presents an adaptive routing algorithm based on the 3D Mesh structure. On the one hand,the algorithm avoids the shortcomings of the dimensional order algorithm, which first goes in a certain direction and then turns,and realizes data packet diversion from multiple directions to avoid congestion at subsequent nodes. On the other hand,based on the idea of the greedy algorithm,the data packet with the least number of hops and the output port with the lowest demand is selected to achieve local optimization. Simulation results show that the throughput of this algorithm is higher and the average end-to-end delay is lower than that of the DOR algorithm in the uniform traffic mode.

Key words: 3D network-on-chip(NoC), routing algorithm, priority, self-adaption

中图分类号: