• DocumentCode
    1766410
  • Title

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

  • Author

    Beldachi, Arash Farhadi ; Hollis, Simon ; Nunez-Yanez, Jose Luis

  • Author_Institution
    Dept. of Electron. Eng., Univ. of Bristol, Bristol, UK
  • Volume
    8
  • Issue
    3
  • fYear
    2014
  • fDate
    41760
  • Firstpage
    148
  • Lastpage
    162
  • Abstract
    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.
  • Keywords
    field programmable gate arrays; mesh generation; network-on-chip; topology; FPGA; XTRANC algorithm; application behaviour; eXtended Torus routing algorithm for networks-on-chip; inner-torus building blocks; mesh topology; nonregular global topologies; resource availability;
  • fLanguage
    English
  • Journal_Title
    Computers & Digital Techniques, IET
  • Publisher
    iet
  • ISSN
    1751-8601
  • Type

    jour

  • DOI
    10.1049/iet-cdt.2013.0087
  • Filename
    6809763