Abstract
Power management techniques can be effective at extracting more performance and energy efficiency out of mature systems on chip (SoCs). For instance, the peak performance of microprocessors is often limited by worst case technology (Vmax), infrastructure (thermal/electrical), and microprocessor usage assumptions. Performance/watt of microprocessors also typically suffers from guard bands associated with the test and binning processes as well as worst case aging/lifetime degradation. Similarly, on multicore processors, shared voltage rails tend to limit the peak performance achievable in low thread count workloads. In this paper, we describe five power management techniques that maximize the per-part performance under the before-mentioned constraints. Using these techniques, we demonstrate a net performance increase of up to 15% depending on the application and TDP of the SoC, implemented on 'Bristol Ridge,' a 28-nm CMOS, dual-core x 86 accelerated processing unit.
Original language | American English |
---|---|
Pages (from-to) | 89-97 |
Number of pages | 9 |
Journal | IEEE Journal of Solid-State Circuits |
Volume | 52 |
Issue number | 1 |
DOIs | |
State | Published - 2017 |
NREL Publication Number
- NREL/JA-5D00-71267
Keywords
- accelerated processing unit (APU)
- system on chip (SoC)
- system power management
- thermal design power
- Vmax reliability margin