• DocumentCode
    3240628
  • Title

    Peak power minimization through datapath scheduling

  • Author

    Mohanty, Saraju P. ; Ranganathan, N. ; Chappidi, Sunil K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • fYear
    2003
  • fDate
    20-21 Feb. 2003
  • Firstpage
    121
  • Lastpage
    126
  • Abstract
    In this paper, we describe new integer linear programming models and algorithms for datapath scheduling that aim at minimizing peak power while maintaining performance. The first algorithm, MVDFC combines both multiple supply voltages and dynamic frequency clocking for peak power reduction, while the second algorithm, MVMC explores multiple supply voltages and multicycling. The algorithms use the number and type of different functional units at different operating voltages as the resource constraints. The effectiveness of the proposed scheduling algorithms is studied by estimating the peak power consumption and the power delay product (PDP) of the datapath circuit being synthesised. The algorithms have been applied to various high level synthesis benchmark circuits under different resource constraints. Experimental results show that for the MVDFC, under various resource constraints using two supply voltage levels (5.0V, 3.3V), average peak power reduction around 75% and average PDP reduction of 60% can be obtained. For the MVMC scheme, average peak power reduction is around 36% and average PDP reduction is 20%, for similar resource constraints.
  • Keywords
    high level synthesis; linear programming; minimisation of switching nets; scheduling; 3.3 V; 5.0 V; benchmark circuits; datapath scheduling; dynamic frequency clocking; functional units; high level synthesis; integer linear programming models; multicycling; multiple supply voltages; peak power minimization; power delay product; resource constraints; Circuits; Clocks; Delay effects; Delay estimation; Energy consumption; Frequency; Integer linear programming; Minimization; Scheduling algorithm; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2003. Proceedings. IEEE Computer Society Annual Symposium on
  • Print_ISBN
    0-7695-1904-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2003.1183362
  • Filename
    1183362