• DocumentCode
    1315643
  • Title

    Application-Aware Topology Reconfiguration for On-Chip Networks

  • Author

    Modarressi, Mehdi ; Tavakkol, Arash ; Sarbazi-Azad, Hamid

  • Author_Institution
    Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
  • Volume
    19
  • Issue
    11
  • fYear
    2011
  • Firstpage
    2010
  • Lastpage
    2022
  • Abstract
    In this paper, we present a reconfigurable architecture for networks-on-chip (NoC) on which arbitrary application-specific topologies can be implemented. When a new application starts, the proposed NoC tailors its topology to the application traffic pattern by changing the inter-router connections to some predefined configuration corresponding to the application. It addresses one of the main drawbacks of the existing application-specific NoC optimization methods, i.e., optimization of NoCs based on the traffic pattern of a single application. Supporting multiple applications is a critical feature of an NoC when several different applications are integrated into a single modern and complex multicore system-on-chip or chip multiprocessor. The proposed reconfigurable NoC architecture supports multiple applications by appropriately configuring itself to a topology that matches the traffic pattern of the currently running application. This paper first introduces the proposed reconfigurable topology and then addresses the problems of core to network mapping and topology exploration. Further on, we evaluate the impact of different architectural attributes on the performance of the proposed NoC. Evaluations consider network latency, power consumption, and area complexity.
  • Keywords
    multiprocessing systems; network routing; network-on-chip; power consumption; reconfigurable architectures; topology; traffic; application traffic pattern; application-aware topology reconfiguration; application-specific NoC optimization method; area complexity; chip multiprocessor; complex multicore system-on-chip; inter-router connections; network latency; network mapping; networks-on-chip Networks; power consumption; reconfigurable topology; reconflgurable architecture; Computer architecture; Network topology; Power demand; Routing; Switches; System-on-a-chip; Topology; Application-specific systems-on-chip (SoCs); multi-application-based design; networks-on-chip (NoC); performance; power consumption; reconfigurable systems;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2066586
  • Filename
    5565545