• DocumentCode
    24148
  • Title

    Ant Colony Optimization-Based Adaptive Network-on-Chip Routing Framework Using Network Information Region

  • Author

    Hsien-Kai Hsin ; En-Jui Chang ; Kuan-Yu Su ; An-Yeu Wu

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    64
  • Issue
    8
  • fYear
    2015
  • fDate
    Aug. 1 2015
  • Firstpage
    2119
  • Lastpage
    2131
  • Abstract
    The network-on-chip (NoC) system can provide more scalable and flexible on-chip interconnection compared with system bus. The performance of on-chip adaptive routing algorithms greatly relies on the adopted network information. To the best our knowledge, previous routing algorithms utilize either spatial or temporal network information to improve performance. However, few works have established a framework on analyzing the network information nor showed how to integrate the spatial and temporal network information. In this paper, we define the network information region (NIR) framework for NoC systems. The NIR can indicate arbitrary combinations of network information and corresponding routing algorithms. We demonstrate how to apply NIR on analyzing the adaptive routing algorithms. To further demonstrate how NIR can help to integrate the spatial or temporal network information, we propose the ACO-based pheromone diffusion (ACO-PhD) adaptive routing framework based on the NIR. By diffusing the pheromone outward, spatial and temporal network information can be exchanged among adjacent routers. The range (i.e., size and shape) of the NIR is controllable by setting the parameters in the ACO-PhD algorithm. We show that we can reconfigure the ACO-PhD algorithm to each routing algorithm in its NIR subsets by adjusting the parameter settings. Finally, we implement and analyze the hardware design of corresponding router architecture. The results show an improvement of 4.86-16.93 percent on network performance and the highest area efficiency is achieved by the proposed algorithm.
  • Keywords
    ant colony optimisation; multiprocessor interconnection networks; network routing; network-on-chip; ACO-PhD algorithm; ACO-based pheromone diffusion adaptive routing framework; NIR framework; NoC system; ant colony optimization-based adaptive network-on-chip routing framework; flexible on-chip interconnection; hardware design; network information region framework; on-chip adaptive routing algorithms; spatial network information; system bus; temporal network information; Adaptive systems; Algorithm design and analysis; Indexes; Network-on-chip; Routing; Wiring; Adaptive Routing; Ant Colony Optimization; Network Information Region; Network-on-Chip; Network-on-chip; adaptive routing; ant colony optimization; network information region;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2014.2366768
  • Filename
    6945251