• DocumentCode
    233864
  • Title

    CARM: Congestion Adaptive Routing Method for On Chip Networks

  • Author

    Kumar, Manoj ; Laxmi, V. ; Gaur, M.S. ; Ko, Seok-Bum ; Zwolinski, Mark

  • Author_Institution
    Malaviya Nat. Inst. of Technol., Jaipur, India
  • fYear
    2014
  • fDate
    5-9 Jan. 2014
  • Firstpage
    240
  • Lastpage
    245
  • Abstract
    Network-on-Chip (NoC) has emerged as a long-term and efficient on-chip communication solution for MCSoC and CMP micro-architectures to overcome bottleneck of traditional bus-based interconnects. Performance of NoC is highly dependent on routing algorithm we choose. In this paper, we present a highly adaptive and deadlock free routing algorithm for 2D mesh topology to mitigate congestion. Proposed algorithm provides a high degree of adaptive ness by allowing cycles in channel dependency graph and using one additional virtual channel along the Y dimension only. It uses all available minimal/non-minimal paths between source and destination nodes. A packet is routed along the non-minimal path only when minimal paths get congested at the neighboring nodes. Results show that proposed congestion-aware routing algorithm improves network performance by routing packets through non-congested areas.
  • Keywords
    graph theory; integrated circuit interconnections; network-on-chip; telecommunication network routing; 2D mesh topology; CARM; CMP microarchitectures; MCSoC; NoC; bus-based interconnects; channel dependency graph; chip multiprocessors; congestion adaptive routing method; congestion mitigation; congestion-aware routing algorithm; deadlock free routing algorithm; destination nodes; efficient on-chip communication solution; minimal path; neighboring nodes; network-on-chip; nonminimal paths; on chip networks; routing packets; source nodes; virtual channel; Adaptation models; Algorithm design and analysis; Power demand; Routing; System recovery; System-on-chip; Throughput; Networks on Chip; congestion; deadlock freedom; non-minimal paths; routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
  • Conference_Location
    Mumbai
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2014.48
  • Filename
    6733137