Runtime Power Management of 3-D Multi-Core Architectures Under Peak Power and Temperature Constraints
3-D integration is a new technology that overcomes the limitations of 2-D integrated circuits, e.g., power and delay induced from long interconnect wires, by stacking multiple dies to increase logic integration density. However, chip-level power and peak temperature are the major performance limiters in 3-D multi-core architectures. In this paper, the authors propose a runtime power management method for both peak power and temperature-constrained 3-D multi-core systems in order to maximize the instruction throughput. The proposed method exploits dynamic temperature slack and workload characteristics as well as thermal characteristics of 3-D stacking architectures.