• DocumentCode
    87339
  • Title

    An Offline Method for Designing Adaptive Routing Based on Pressure Model

  • Author

    Minghua Tang ; Xiaola Lin ; Palesi, Maurizio

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Guangdong Univ. of Finance, Guangzhou, China
  • Volume
    34
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    307
  • Lastpage
    320
  • Abstract
    As a scalable substitute of on-chip bus, network-on-chip (NoC) is proposed as the communication infrastructure in modern multi/many-core system-on-chip (SoC). Efficient communication in NoC is critical to the overall SoC performance. Although local congestion has an important impact on communication delay, it is barely taken into account when designing routing algorithms. In this paper, we propose an offline methodology of designing routing algorithm based on channel pressure model to address the local congestion issue. Specifically, the proposed methodology uses divide-conquer with the aim of generating high performance routing algorithms, which are able to balance the load over the network with a consequent reduction of local congestion. By using the proposed methodology, the obtained routing could achieve up to 37% performance improvement (in terms of average communication delay) as compared to the well-known odd-even routing algorithm for 15 × 15 network.
  • Keywords
    divide and conquer methods; integrated circuit design; network routing; network-on-chip; NoC; SoC performance; adaptive routing design; channel pressure model; communication delay; communication infrastructure; divide-conquer method; high performance routing algorithms; local congestion reduction; multi/many-core system-on-chip; network-on-chip; odd-even routing algorithm; offline method; on-chip bus; Adaptation models; Algorithm design and analysis; Educational institutions; Network topology; Routing; System recovery; System-on-chip; Divide- Conquer; Divide-conquer; Network-on-Chip; network-on-chip (NoC); odd-even routing; routing algorithm;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2014.2379649
  • Filename
    6981986