Embedded tutorial 2: compilers for power and energy management

Ulrich Kremer · Proceedings of the International Symposium on Low Power Electronics and Design · 2002

Summary form only given. In this tutorial, I will give an overview of current approaches to compiler-directed power and energy mangement. I will discuss several promising compiler optimization techniques in detail, together with an assessment of their potential benefits. These optimizations include remote task mapping, resource hibernation, dynamic voltage and frequency scaling, and quality of result tradeoffs. Based on preliminary experiences with these optimizations, I will present a compiler writer's wish list for hardware architects and OS designers in order to support application specific power and energy management. An overview of future challenges will conclude the tutorial.

Read the paper · More papers on PaperTik