Fine-Grained Power Management Using Process-Level Profiling

Executive Summary

Low-power hardware design itself is not enough to solve the power problem of computer systems. Operating system level power saving strategies have been proved as effective complement to hardware methods. However, most of these strategies work on system level, and some of them may severely influence performance. In order to balance between performance and energy consumption, fine-grained methods, such as process-level power management, were proposed. These methods usually require real-time power information to make critical power-saving decisions, but most power profiling tools only supply component level power information. In this paper, the authors first propose a process-level power profiling tool called pTopW, which runs on Windows platform.