Skip to main content

and
  1. No Access

    Chapter

    Compiler-Directed Dynamic CPU Frequency and Voltage Scaling

    This paper presents the design, implementation, and evaluation of a compiler algorithm that effectively optimizes programs for energy usage using dynamic voltage and frequency scaling (DVFS). The algorithm ide...

    Chung-Hsing Hsu, Ulrich Kremer in Designing Embedded Processors (2007)

  2. No Access

    Chapter and Conference Paper

    Effective Dynamic Voltage Scaling Through CPU-Boundedness Detection

    Dynamic voltage scaling (DVS) allows a program to execute at a non-peak CPU frequency in order to reduce CPU power, and hence, energy consumption; however, it is oftentimes done at the expense of performance d...

    Chung-Hsing Hsu, Wu-Chun Feng in Power-Aware Computer Systems (2005)

  3. No Access

    Chapter and Conference Paper

    Single Region vs. Multiple Regions: A Comparison of Different Compiler-Directed Dynamic Voltage Scheduling Approaches

    This paper discusses the design and implementation of a profile-based power-aware compiler using dynamic voltage scaling. The compiler identifies program regions where the CPU can be slowed down without result...

    Chung-Hsing Hsu, Ulrich Kremer in Power-Aware Computer Systems (2003)

  4. No Access

    Chapter and Conference Paper

    Compiler-Directed Dynamic Frequency and Voltage Scheduling

    Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduce power dissipation. This paper discusses a compilation strategy that identifies opportunities for dynamic vo...

    Chung-Hsing Hsu, Ulrich Kremer, Michael Hsiao in Power-Aware Computer Systems (2001)