Adaptive Dynamic Shortest Path Search Algorithm in Networks-on-Chip Based on Circulant Topologies

被引:9
|
作者
Monakhov, Oleg G. [1 ]
Monakhova, Emilia A. [1 ]
Romanov, Aleksandr Yu. [2 ]
Sukhov, Andrej M. [2 ]
Lezhnev, Evgenii V. [2 ]
机构
[1] RAS, Inst Computat Math & Math Geophys SB, Novosibirsk 630090, Russia
[2] HSE Univ, Moscow 101000, Russia
关键词
Topology; Routing; Network topology; Heuristic algorithms; Multiprocessing systems; Communication networks; System recovery; Pair routing algorithm; reserve shortest path; circulant network; network-on-chip;
D O I
10.1109/ACCESS.2021.3131635
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new pair routing algorithm for transmitting messages in multiprocessor systems and networks-on-chip based on circulant networks of arbitrary dimension is proposed. It allows using all reserve shortest paths in the presence of destructive factors (deadlocks, livelocks, starvation, failures) at the nodes and channels of the communication network. A distinctive feature of the proposed algorithm is the absence of using the routing tables with fixed shortest paths when message is transmitted. It becomes possible to determine the set of the shortest paths for routing due to the relative addresses of destination nodes based on a parametric description of the network. Estimates of the number of reserve shortest paths are obtained, and an effective algorithm for using these paths to prevent dynamic topology changes and network congestions is proposed. To reduce the required memory in networks-on-chip with a circulant topology, we proposed a version of the routing algorithm for two-dimensional optimal circulants. We experimentally found the minimum number of reference nodes (nodes containing mapping tables) for them and estimates of memory for mapping tables, as well as the average path length for the routing algorithm using the reference nodes.
引用
收藏
页码:160836 / 160846
页数:11
相关论文
共 50 条
  • [1] Shortest Path Search Algorithm in Optimal Two-Dimensional Circulant Networks: Implementation for Networks-on-Chip
    Monakhova, Emilia A.
    Romanov, Aleksandr Yu
    Lezhnev, Evgenii V.
    [J]. IEEE ACCESS, 2020, 8 : 215010 - 215019
  • [2] Development of a Universal Adaptive Fast Algorithm for the Synthesis of Circulant Topologies for Networks-on-Chip Implementations
    Romanov, A. Yu.
    Romanova, I. I.
    Glukhikh, A. Yu.
    [J]. 2018 IEEE 38TH INTERNATIONAL CONFERENCE ON ELECTRONICS AND NANOTECHNOLOGY (ELNANO), 2018, : 110 - 115
  • [3] Development of routing algorithms in networks-on-chip based on ring circulant topologies
    Romanov, Aleksandr Yu.
    [J]. HELIYON, 2019, 5 (04)
  • [4] Analysis of Approaches for Synthesis of Networks-on-chip by Using Circulant Topologies
    Romanov, A. Yu
    Amerikanov, A. A.
    Lezhnev, E. V.
    [J]. MECHANICAL SCIENCE AND TECHNOLOGY UPDATE (MSTU-2018), 2018, 1050
  • [5] Development of routing algorithms in networks-on-chip based on two-dimensional optimal circulant topologies
    Romanov, Aleksandr Yu.
    Lezhnev, Evgeny V.
    Glukhikh, Aleksandr Yu.
    Amerikanov, Aleksandr A.
    [J]. HELIYON, 2020, 6 (01)
  • [6] Fuzzy-based Adaptive Routing Algorithm for Networks-on-Chip
    Ebrahimi, Masoumeh
    Tenhunen, Hannu
    Dehyadegari, Masoud
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 516 - 527
  • [7] Communication architecture optimization: Making the shortest path shorter in regular Networks-on-Chip
    Ogras, Umit Y.
    Marculescu, Radu
    Lee, Hyung Gyu
    Chang, Nachyuck
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 710 - +
  • [8] Virtual Coordinate System Based on a Circulant Topology for Routing in Networks-On-Chip
    Sukhov, Andrei M.
    Romanov, Aleksandr Y.
    Selin, Maksim P.
    [J]. SYMMETRY-BASEL, 2024, 16 (01):
  • [9] Exploring a New Adaptive Routing Based on the Dijkstra Algorithm in Optical Networks-on-Chip
    Zheng, Yan-Li
    Song, Ting-Ting
    Chai, Jun-Xiong
    Yang, Xiao-Ping
    Yu, Meng-Meng
    Zhu, Yun-Chao
    Liu, Yong
    Xie, Yi-Yuan
    [J]. MICROMACHINES, 2021, 12 (01)
  • [10] 3-D topologies for networks-on-chip
    Pavlidis, Vasilis F.
    Friedman, Eby G.
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2006, : 285 - +