• DocumentCode
    3135461
  • Title

    Dynamic frequency and voltage control for a multiple clock domain microarchitecture

  • Author

    Semeraro, Greg ; Albonesi, David H. ; Dropsho, Steven G. ; Magklis, Grigorios ; Dwarkadas, Sandhya ; Scott, Michael L.

  • Author_Institution
    Dept. of Comput. Sci., Rochester Univ., NY, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    356
  • Lastpage
    367
  • Abstract
    We describe the design, analysis, and performance of an on-line algorithm to dynamically control the frequency/voltage of a Multiple Clock Domain (MCD) microarchitecture. The MCD microarchitecture allows the frequency/voltage of microprocessor regions to be adjusted independently and dynamically, allowing energy savings when the frequency of some regions can be reduced without significantly impacting performance. Our algorithm achieves on average a 19.0% reduction in Energy Per Instruction (EPI), a 3.2% increase in Cycles Per Instruction (CPI), a 16.7% improvement in Energy-Delay Product, and a Power Savings to Performance Degradation ratio of 4.6. Traditional frequency/voltage scaling techniques which apply reductions globally to a fully synchronous processor achieve a Power Savings to Performance Degradation ratio of only 2-3. Our Energy-Delay Product improvement is 85.5% of what has been achieved using an off-line algorithm. These results were achieved using a broad range of applications from the MediaBench, Olden, and Spec2000 benchmark suites using an algorithm we show to require minimal hardware resources.
  • Keywords
    computer architecture; frequency control; microcomputers; performance evaluation; voltage control; MCD microarchitecture; Multiple Clock Domain; benchmark suites; fully synchronous processor; microarchitecture; microprocessor regions; Algorithm design and analysis; Clocks; Degradation; Frequency; Hardware; Heuristic algorithms; Microarchitecture; Microprocessors; Performance analysis; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2002. (MICRO-35). Proceedings. 35th Annual IEEE/ACM International Symposium on
  • ISSN
    1072-4451
  • Print_ISBN
    0-7695-1859-1
  • Type

    conf

  • DOI
    10.1109/MICRO.2002.1176263
  • Filename
    1176263