ABSTRACT

The performance of modern computing systems has steadily increased in the past decade, thanks to the ever-increasing processing frequencies and integration levels. However, such performance improvements have resulted in drastic increases in the power consumption of computing systems and promoted energy to be a first-class system resource. Hence, power-aware computing has become an important research area and several hardware and software power management techniques have been proposed. The common strategy to reduce power consumption in a computing system is to operate system components at low-performance (thus, low-power) states, whenever possible.