eXtended Torus routing algorithm for networks-on-chip: a routing algorithm for dynamically reconfigurable networks-on-chip

被引:0
|
作者
Beldachi, Arash Farhadi [1 ]
Hollis, Simon [2 ]
Nunez-Yanez, Jose L. [1 ]
机构
[1] Univ Bristol, Dept Elect Engn, Bristol BS8 1TH, Avon, England
[2] Univ Bristol, Dept Comp Sci, Bristol BS8 1TH, Avon, England
来源
基金
英国工程与自然科学研究理事会;
关键词
field programmable gate arrays; mesh generation; network-on-chip; topology; eXtended Torus routing algorithm for networks-on-chip; inner-torus building blocks; nonregular global topologies; FPGA; XTRANC algorithm; mesh topology; application behaviour; resource availability; PERFORMANCE;
D O I
10.1049/iet-cdt.2013.0087
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a novel routing algorithm called eXtended Torus routing algorithm for networks-on-chip (XTRANC) which supports topologyies based on a variable number and size of inner-torus building blocks. The inner-tori partition a traditional mesh network into an arbitrary number of sub-networks to increase the mesh performance. The sub-networks can generate non-regular global topologies which are also supported by the XTRANC algorithm. XTRANC is especially suitable for dynamically reconfigurable networks mapped to commercial FPGAs in which additional links are added to the mesh topology at run-time to reduce congestion depending on application behaviour and resource availability. XTRANC allows the insertion of links as requested by different parts of the application without centralized control and this research shows that despite this dynamic behaviour the routing algorithm remains deadlock free.
引用
收藏
页码:148 / 162
页数:15
相关论文
共 50 条
  • [31] HARE: History-Aware Adaptive Routing Algorithm for Endpoint Congestion in Networks-on-Chip
    Kang Jin
    Cunlu Li
    Dezun Dong
    Binzhang Fu
    International Journal of Parallel Programming, 2019, 47 : 433 - 450
  • [32] Fault-Tolerant Routing Methodology for Networks-on-Chip
    Savva, S.
    2017 27TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2017,
  • [33] Variability-tolerant routing algorithms for Networks-on-Chip
    Gawish, Eman Kamel
    E-Kharashi, M. Watheq
    Abu-Elyazeed, M. F.
    MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (08) : 1037 - 1045
  • [34] HARE: History-Aware Adaptive Routing Algorithm for Endpoint Congestion in Networks-on-Chip
    Jin, Kang
    Li, Cunlu
    Dong, Dezun
    Fu, Binzhang
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2019, 47 (03) : 433 - 450
  • [35] Adaptable switch boxes as on-chip routing nodes for networks-on-chip
    Eickhoff, R
    Niemann, JC
    Porrmann, M
    Rückert, U
    From Specification to Embedded Systems Application, 2005, 184 : 201 - 210
  • [36] Ring-Split: Deadlock-Free Routing Algorithm for Circulant Networks-on-Chip
    Romanov, Aleksandr Y.
    Myachin, Nikolay M.
    Lezhnev, Evgenii, V
    Ivannikov, Alexander D.
    El-Mesady, Ahmed
    MICROMACHINES, 2023, 14 (01)
  • [37] Fault Tolerant Routing for Hierarchically Organized Networks-on-Chip
    Schley, Gert
    Radetzki, Martin
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 379 - 386
  • [38] Adaptive Networks-on-Chip Routing with Fuzzy Logic Control
    Tatas, K.
    Chrysostomou, C.
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 138 - 145
  • [39] Reconfigurable Silicon Photonic Networks-on-Chip
    Dong, Po
    2015 OPTO-ELECTRONICS AND COMMUNICATIONS CONFERENCE (OECC), 2015,
  • [40] Enhanced Long Edge First Routing Algorithm and Evaluation in Large-Scale Networks-on-Chip
    Van Chu, Thiem
    Kang, Myeonggu
    Fa, Shi
    Kise, Kenji
    2017 IEEE 11TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2017), 2017, : 83 - 90