Runtime power reduction capability of the IBM POWER7+ chip

  • Authors:
  • M. S. Floyd;A. Drake;N. S. Schwartz;R. W. Berry;C. R. Lefurgy;M. Ware;K. Rajamani;V. Zyuban;R. Willaman;R. M. Zgabay

  • Affiliations:
  • IBM Systems and Technology Group, Austin, TX;IBM Research Division, Austin Research Lab, Austin, TX;IBM Systems and Technology Group, Austin, TX;IBM Systems and Technology Group, Austin, TX;IBM Research Division, Austin Research Lab, Austin, TX;IBM Research Division, Austin Research Lab, Austin, TX;IBM Research Division, Austin Research Lab, Austin, TX;IBM Research Division, Thomas J. Watson Research Center, Yorktown Heights, NY;IBM Systems and Technology Group, Austin, TX;IBM Systems and Technology Group, Austin, TX

  • Venue:
  • IBM Journal of Research and Development
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Four new energy management features in the POWER7+™ chip enable larger reductions in chip power consumption and further increase energy efficiency of the system during runtime compared with prior POWER7® systems. First, per-core power gating reduces idle power consumption by allowing the system to turn off the voltage to the processor cores when they are not being used. Second, real-time measurement and control of operational guardband allows for higher maximum clock frequency as well as better dynamic voltage selection to reduce power. Third, per-thread utilization counters enable the firmware to sense processor utilization on a finer granularity and set per-core frequency targets with greater accuracy. Finally, a per-core memory access counter allows firmware to more accurately account for power consumption and budget it on a per-processor core basis. These hardware capabilities together enable new EnergyScale™ firmware functions that include voltage optimization to achieve higher turbo frequencies under stressful environmental conditions, automated idle state detection and management, per-core adaptive frequency scaling, and online power modeling for real-time estimation of energy savings.