Exploring the Potential of CMP Core Count Management on Data Center Energy Savings
A data center's power and energy consumption is a crucial design issue, and is often a fundamental determiner of its performance potential. Conventional power/energy management approaches data centers have focused on uniprocessor rather than multiprocessor servers and on techniques such as Dynamic Voltage and Frequency Scaling (DVFS). Given the increasing use of Chip MultiProcessors (CMPs) and the decreasing leverage of DVFS, it is time to reexamine energy and power management possibilities with an eye towards future data center implementations. In particular, it is interesting to consider whether per-core power management techniques on a multi-core chip can offer sufficient leverage, and whether inter-core resource contention on CMPs may influence what sorts of core scheduling techniques make sense.