• DocumentCode
    1577839
  • Title

    A Cost Effective Centralized Adaptive Routing for Networks-on-Chip

  • Author

    Manevich, Ran ; Cidon, Israel ; Kolodny, Avinoam ; Walter, Isaskhar ; Wimer, Shmuel

  • Author_Institution
    Electr. Eng. Dept., Tech. Israel Inst. of Technol., Haifa, Israel
  • fYear
    2011
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    As the number of applications and programmable units in CMPs and MPSoCs increases, the Network-on-Chip (NoC) encounters unpredictable, heterogeneous and time dependent traffic loads. This motivates the introduction of adaptive routing mechanisms that balance the NoC´s loads and achieve higher throughput compared with traditional oblivious routing schemes. An effective adaptive routing scheme should be based on a global view of the network state. However, most current adaptive routing schemes, following off-chip networks, are based on distributed reactions to local congestion. In this paper we leverage the unique on-chip capabilities and introduce a novel paradigm of NoC centralized adaptive routing. Our scheme continuously monitors the global traffic load in the network and modifies the routing of packets to improve load balancing accordingly. We present a specific design for the case of mesh topology, where XY or YX routes are adaptively selected for each source-destination pair. We show that while our implementation is lightweight and scalable in hardware costs, it outperforms oblivious and distributed adaptive routing schemes in terms of load balancing and average packet delay.
  • Keywords
    network-on-chip; telecommunication network routing; CMP; MPSoC; average packet delay; centralized adaptive routing; global traffic load; load balancing; networks-on-chip; oblivious routing scheme; off-chip networks; programmable units; Clocks; Hardware; Load management; Radiation detectors; Routing; Telecommunication traffic; Traffic control; Networks-on-chip; adaptive routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2011 14th Euromicro Conference on
  • Conference_Location
    Oulu
  • Print_ISBN
    978-1-4577-1048-3
  • Type

    conf

  • DOI
    10.1109/DSD.2011.10
  • Filename
    6037391