Title :
Dynamic power-performance adaptation of parallel computation on chip multiprocessors
Author :
Li, Jian ; Martínez, José F.
Author_Institution :
Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
Abstract :
Previous proposals for power-aware thread-level parallelism on chip multiprocessors (CMPs) mostly focus on multiprogrammed workloads. Nonetheless, parallel computation of a single application is critical in light of the expanding performance demands of important future workloads. This work addresses the problem of dynamically optimizing power consumption of a parallel application that executes on a many-core CMP under a given performance constraint. The optimization space is two-dimensional, allowing changes in the number of active processors and applying dynamic voltage/frequency scaling. We demonstrate that the particular optimum operating point depends nontrivially on the power-performance characteristics of the CMP, the application´s behavior, and the particular performance target. We present simple, low-overhead heuristics for dynamic optimization that significantly cut down on the search effort along both dimensions of the optimization space. In our evaluation of several parallel applications with different performance targets, these heuristics quickly lock on a configuration that yields optimal power savings in virtually all cases.
Keywords :
microprocessor chips; multiprocessing systems; optimisation; parallel processing; power consumption; CMP; chip multiprocessors; dynamic power-performance adaptation; frequency scaling; parallel computation; power consumption; power-performance characteristics; voltage scaling; Circuits; Concurrent computing; Energy consumption; Frequency; Laboratories; Parallel processing; Runtime environment; System-on-a-chip; Voltage; Yarn;
Conference_Titel :
High-Performance Computer Architecture, 2006. The Twelfth International Symposium on
Print_ISBN :
0-7803-9368-6
DOI :
10.1109/HPCA.2006.1598114