• DocumentCode
    867887
  • Title

    Energy- and Performance-Aware Incremental Mapping for Networks on Chip With Multiple Voltage Levels

  • Author

    Chou, Chen-Ling ; Ogras, Umit Y. ; Marculescu, Radu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA
  • Volume
    27
  • Issue
    10
  • fYear
    2008
  • Firstpage
    1866
  • Lastpage
    1879
  • Abstract
    Achieving effective run-time mapping on multiprocessor systems-on-chip (MPSoCs) is a challenging task, particularly since the arrival order of the target applications is not known a priori. This paper targets real-time applications which are dynamically mapped onto embedded MPSoCs, where communication happens via the Network-on-Chip (NoC) approach, and resources connected to the NoC have multiple voltage levels. We address precisely the energy- and performance-aware incremental mapping problem for NoCs with multiple voltage levels and propose an efficient technique (consisting of region selection and node allocation) to solve it. Moreover, the proposed technique allows for new applications to be added to the system with minimal in- terprocessor communication overhead. Experimental results show that the proposed technique is very fast, and as much as 50% communication energy savings can be achieved compared to using an arbitrary allocation scheme.
  • Keywords
    multiprocessor interconnection networks; network-on-chip; arbitrary allocation scheme; interprocessor communication overhead; multiple voltage levels; multiprocessor interconnection; multiprocessor systems-on-chip; networks on chip; performance-aware incremental mapping; targets real-time applications; Multiprocessing systems; Multiprocessor interconnection; Network-on-a-chip; Optimization methods; Real time systems; Resource management; Runtime; Student members; System-on-a-chip; Voltage; Low-power design; multiprocessor interconnection; networks on chip (NoCs); optimization methods; real-time systems;
  • 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.2008.2003301
  • Filename
    4627545