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 条
  • [1] A deadlock-free routing algorithm for dynamically reconfigurable Networks-on-Chip
    Jackson, Chris
    Hollis, Simon J.
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (02) : 139 - 151
  • [2] A routing algorithm for reducing optical loss in photonic Networks-on-Chip
    Bahareh Asadi
    Midia Reshadi
    Ahmad Khademzadeh
    Photonic Network Communications, 2017, 34 : 52 - 62
  • [3] A Hotspot-Pattern-Aware Routing Algorithm for Networks-on-Chip
    Luo, Yaoying
    Meyer, Michael Conrad
    Jiang, Xin
    Watanabe, Takahiro
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 229 - 235
  • [4] Fuzzy-based Adaptive Routing Algorithm for Networks-on-Chip
    Ebrahimi, Masoumeh
    Tenhunen, Hannu
    Dehyadegari, Masoud
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (07) : 516 - 527
  • [5] Implementation and Evaluation of a Congestion Aware Routing Algorithm for Networks-on-Chip
    Tedesco, Leonel
    Rosa, Thiago
    Clermidy, Fabien
    Calazans, Ney
    Moraes, Fernando
    SBCCI 2010: 23RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2010, : 91 - 96
  • [6] A routing algorithm for reducing optical loss in photonic Networks-on-Chip
    Asadi, Bahareh
    Reshadi, Midia
    Khademzadeh, Ahmad
    PHOTONIC NETWORK COMMUNICATIONS, 2017, 34 (01) : 52 - 62
  • [7] A New Scalable Fault Tolerant Routing Algorithm for Networks-on-Chip
    Kia, Hamed Sajjadi
    Ababei, Cristinel
    Srinivasan, Sudarshan
    Jabeen, Shaista
    2015 IEEE 58TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2015,
  • [8] DyAD - Smart routing for networks-on-chip
    Hu, JC
    Marculescu, R
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 260 - 263
  • [9] Improved adaptive routing for networks-on-chip
    Kumar, M.
    Gaur, M. S.
    Laxmi, V.
    Daneshtalab, M.
    Zwolinski, M.
    Ko, S.
    ELECTRONICS LETTERS, 2015, 51 (25) : 2093 - 2094
  • [10] Reconfigurable fault tolerant routing for networks-on-chip with logical hierarchy
    Schley, Gert
    Ahmed, Ibrahim
    Afzal, Muhammad
    Radetzki, Martin
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 51 : 195 - 206