• DocumentCode
    3043542
  • Title

    Energy minimization using a greedy randomized heuristic for the voltage assignment problem in NoC

  • Author

    Ghosh, Pavel ; Sen, Arunabha

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ
  • fYear
    2008
  • fDate
    17-20 Sept. 2008
  • Firstpage
    79
  • Lastpage
    84
  • Abstract
    Scaling down the voltage levels of the processing elements (PEs) in a Network-on-Chip (NoC) can significantly reduce the computation energy consumption with an overhead of the level shifters between two adjacent PEs operating at two different voltage levels. The objective of the voltage assignment problem in the NoC domain is to assign a voltage level to each PE within its allowable voltage range such that the overall energy consumption, due to the processing of the PEs and the level shifters, is minimized subject to the task deadline constraints. In this paper, we formulate the voltage assignment problem as a Quadratic Programming (QP) and reduce it to an Integer Linear Program (ILP). A greedy randomized heuristic is then proposed for solving the voltage assignment problem. Experimental results based on the E3S benchmark suite show the quality of our proposed heuristic as for all the benchmark applications it finds solutions close to the optimal ones in negligible amount of time. The effectiveness of the approach of using multiple voltage levels for the PEs in energy minimization is also reflected from the experimental results.
  • Keywords
    energy consumption; greedy algorithms; linear programming; network-on-chip; quadratic programming; computation energy consumption; energy minimization; greedy randomized heuristic; integer linear program; network-on-chip; quadratic programming; voltage assignment problem; Clocks; Computer networks; Computer science; Embedded system; Energy consumption; Network-on-a-chip; Power engineering and energy; Quadratic programming; Scalability; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SOC Conference, 2008 IEEE International
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4244-2596-9
  • Electronic_ISBN
    978-1-4244-2597-6
  • Type

    conf

  • DOI
    10.1109/SOCC.2008.4641484
  • Filename
    4641484