• DocumentCode
    68527
  • Title

    Implementation of ACO-Based Selection with Backward-Ant Mechanism for Adaptive Routing in Network-on-Chip Systems

  • Author

    Hsien-Kai Hsin ; En-Jui Chang ; An-Yeu Wu

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    5
  • Issue
    3
  • fYear
    2013
  • fDate
    Sept. 2013
  • Firstpage
    46
  • Lastpage
    49
  • Abstract
    The Networks-on-Chip (NoC) provides regular and scalable design architecture for the chip multiprocessor (CMP) systems. The routing efficiency dominates the overall system performance because of more complex applications and network scaling. The Ant Colony Optimization (ACO) is a distributed collective-intelligence algorithm. The ACO-based selection scheme with Backward-Ant mechanism (ACO-BANT) can provide extra feedback congestion information compared with forward-ant mechanism. However, the storing and computation cost of BANT is too high for the NoC systems. In this work, we implement the ACO-BANT selection scheme with feasible cost on NoC. The simulation results show that the proposed scheme yields improvements in saturation throughput by 16.26% compared to the OBL selection. We also implement the router architecture of the proposed scheme, which has the highest improvement-to-overhead ratio.
  • Keywords
    ant colony optimisation; distributed algorithms; multiprocessing systems; network routing; network-on-chip; ACO-BANT; ACO-based selection scheme; CMP system; NoC; OBL selection; adaptive routing; ant colony optimization; backward-ant mechanism; chip multiprocessor system; distributed collective-intelligence algorithm; feedback congestion information; forward-ant mechanism; improvement-to-overhead ratio; network-on-chip systems; router architecture; saturation throughput; Computer architecture; Educational institutions; Hardware; Indexes; Routing; Throughput; Wide area networks; Adaptive routing; ant colony optimization (ACO); networks-on-chip (NoC); selection strategy;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2013.2276211
  • Filename
    6574224