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 条
  • [41] A NEW ALGORITHM FOR THE SHORTEST-PATH SEARCH
    CARRIOLI, L
    DIANI, M
    [J]. ALTA FREQUENZA, 1989, 58 (03): : 43 - 47
  • [42] Shortest path routing algorithm based on chaotic neural networks
    Hu, Shi-Yu
    Xie, Jian-Ying
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2003, 40 (08):
  • [43] A GA-based buffer allocation algorithm for networks-on-chip architecture
    School of Electronic Information, Wuhan University, Wuhan 430079, China
    不详
    [J]. Beijing Youdian Daxue Xuebao, 2009, 6 (19-23): : 19 - 23
  • [44] Clustering Algorithm in wireless sensor networks based on shortest path
    El Khediri, Salim
    Thaljaoui, Adel
    Dallali, Adel
    Kachouri, Abdennaceur
    [J]. 2018 30TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2018, : 335 - 338
  • [45] Optimized shortest path algorithm for on-chip board processor in large scale networks
    Onaizah, Ameer N.
    Xia, Yuanqing
    Hussain, Khurram
    Mohamed, Abdullah
    [J]. OPTIK, 2022, 271
  • [46] Shortest path routing algorithm based on chaotic neural networks
    Zhang, Huidang
    He, Yuyao
    Zhang, Qizhi
    [J]. Jisuanji Gongcheng/Computer Engineering, 2006, 32 (17): : 12 - 14
  • [47] Formal approach to agent-based dynamic reconfiguration in Networks-On-Chip
    Ostroumov, Sergey
    Tsiopoulos, Leonidas
    Plosila, Juha
    Sere, Kaisa
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (09) : 709 - 728
  • [48] HARE: History-Aware Adaptive Routing Algorithm for Endpoint Congestion in Networks-on-Chip
    Kang Jin
    Cunlu Li
    Dezun Dong
    Binzhang Fu
    [J]. International Journal of Parallel Programming, 2019, 47 : 433 - 450
  • [49] Optimized shortest path algorithm for on-chip board processor in large scale networks
    Onaizah, Ameer N.
    Xia, Yuanqing
    Hussain, Khurram
    Mohamed, Abdullah
    [J]. OPTIK, 2022, 271
  • [50] HARE: History-Aware Adaptive Routing Algorithm for Endpoint Congestion in Networks-on-Chip
    Jin, Kang
    Li, Cunlu
    Dong, Dezun
    Fu, Binzhang
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2019, 47 (03) : 433 - 450