• DocumentCode
    2009149
  • Title

    Energy efficient application mapping to NoC processing elements operating at multiple voltage levels

  • Author

    Ghosh, Pavel ; Sen, Arunabha ; Hall, Alexander

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ
  • fYear
    2009
  • fDate
    10-13 May 2009
  • Firstpage
    80
  • Lastpage
    85
  • Abstract
    An efficient technique for mapping application tasks to heterogeneous processing elements (PEs) on a network-on-chip (NoC) platform, operating at multiple voltage levels, is presented in this paper. The goal of the mapping is to minimize energy consumption subject to the performance constraints. Such a mapping involves solving several subproblems. Most of the research effort in this area often address these subproblems in a sequential fashion or a subset of them. We take a unified approach to the problem without compromising the solution time and provide techniques for optimal and heuristic solutions. We prove that the voltage assignment component of the problem itself is NP-hard and is in approximable within any constant factor. Our optimal solution utilizes a mixed integer linear program (MILP) formulation of the problem. The heuristic utilizes MILP relaxation and randomized rounding. Experimental results based on E3S benchmark applications and a few real applications show that our heuristic produces near-optimal solution in a fraction of time needed to find the optimal.
  • Keywords
    benchmark testing; integer programming; linear programming; minimisation; network-on-chip; E3S benchmark applications; NP-hard problem; NoC processing elements; energy consumption minimization; energy efficient application mapping; heterogeneous processing elements; heuristic solutions; mixed integer linear program; multiple voltage levels; network-on-Chip platform; optimal solutions; voltage assignment; Application software; Computer science; Energy consumption; Energy efficiency; Network-on-a-chip; Power engineering and energy; Routing; System-on-a-chip; Upper bound; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks-on-Chip, 2009. NoCS 2009. 3rd ACM/IEEE International Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4244-4142-6
  • Electronic_ISBN
    978-1-4244-4143-3
  • Type

    conf

  • DOI
    10.1109/NOCS.2009.5071448
  • Filename
    5071448