Power optimizations for the MLCA using dynamic voltage scaling

Autor: Alain Mellan, Tarek S. Abdelrahman, Ivan Matosevic, Faraydon Karim
Rok vydání: 2005
Předmět:
Zdroj: SCOPES
DOI: 10.1145/1140389.1140401
Popis: Dynamic voltage scaling (DVS) is an effective method for reducing processor power consumption. We present a compiler-based technique for DVS-based power optimizations of multimedia applications in the context of the Multi-Level Computing Architecture (MLCA) a novel architecture for parallel systems-on-a-chip. Our technique combines dependence analysis of long-running loops with profiling information in order to identify the slack available in the execution of parallel tasks. DVS is then applied to slow down processors executing noncritical-path tasks, reducing power with little or no impact on execution time. We evaluate our technique using realistic multimedia applications and a simulator of the MLCA. The results demonstrate that up to 10% savings in processor power consumption can be achieved with no more than 1.5% increase in execution time. Although our technique is developed in the context of MLCA, we believe that it is applicable in the broader context of task-level parallelism in multimedia applications.
Databáze: OpenAIRE