Skip to main content
Article
Power Analysis and Optimization Techniques for Energy Efficient Computer Systems
Advances in Computers
  • Wissam Chedid, Cleveland State University
  • Chansu Yu, Cleveland State University
  • Ben Lee, Oregon State University
Document Type
Article
Publication Date
1-1-2005
Abstract

Reducing power consumption has become a major challenge in the design and operation of to-day’s computer systems. This chapter describes different techniques addressing this challenge at different levels of system hardware, such as CPU, memory, and internal interconnection network, as well as at different levels of software components, such as compiler, operating system and user applications. These techniques can be broadly categorized into two types: Design time power analysis versus run-time dynamic power management. Mechanisms in the first category use ana-lytical energy models that are integrated into existing simulators to measure the system’s power consumption and thus help engineers to test power-conscious hardware and software during de-sign time. On the other hand, dynamic power management techniques are applied during run-time, and are used to monitor system workload and adapt the system’s behavior dynamically to save energy.

DOI
10.1016/S0065-2458(04)63004-X
Version
Postprint
Citation Information
Chedid, W., Yu, C., & Lee, B. (2005). Power Analysis and Optimization Techniques for Energy Efficient Computer Systems. Advances in Computers, 63, 130-164.