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 voltage and frequency scaling of the CPU without significant increase in overall program execution time. The paper introduces a simple, yet effective performance model to determine an efficient CPU slow-down factor for memory bound loop computations. Simulation results of a superscalar target architecture and a program kernel compiled at different optimizations levels show the potential benefit of the proposed compiler optimization. The energy savings are reported for a hypothetical target machine with power dissipation characteristics s...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
We present a compilation technique that targets realtime applications running on embedded processors...
Abstract. When peak performance is unnecessary, Dynamic Voltage Scaling (DVS) can be used to reduce ...
Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective wa...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
This paper discusses the design and implementation of the first compiler that optimizes programs for...
With power-related concerns becoming dominant aspects of hardware and software design, significant r...
Abstract. This paper discusses the design and implementation of a profile-based power-aware compiler...
This work explores power and performance control opportunities in a general dynamic compilation envi...
This paper is to develop an innovative technique using dynamic voltage scaling (DVS) to reduce the e...
Energy consumption has become a major constraint in providing increased functionality for devices wi...
The energy usage of computer systems is becom-ing important, especially for portable battery-operate...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
This dissertation provides a comprehensive overview of the theory and practice of Dynamic Voltage/Fr...
This dissertation provides a comprehensive overview of the theory and practice of Dynamic Voltage/Fr...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
We present a compilation technique that targets realtime applications running on embedded processors...
Abstract. When peak performance is unnecessary, Dynamic Voltage Scaling (DVS) can be used to reduce ...
Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective wa...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
This paper discusses the design and implementation of the first compiler that optimizes programs for...
With power-related concerns becoming dominant aspects of hardware and software design, significant r...
Abstract. This paper discusses the design and implementation of a profile-based power-aware compiler...
This work explores power and performance control opportunities in a general dynamic compilation envi...
This paper is to develop an innovative technique using dynamic voltage scaling (DVS) to reduce the e...
Energy consumption has become a major constraint in providing increased functionality for devices wi...
The energy usage of computer systems is becom-ing important, especially for portable battery-operate...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
This dissertation provides a comprehensive overview of the theory and practice of Dynamic Voltage/Fr...
This dissertation provides a comprehensive overview of the theory and practice of Dynamic Voltage/Fr...
Superscalar processors contain large, complex structures to hold data and instructions as they wait ...
We present a compilation technique that targets realtime applications running on embedded processors...
Abstract. When peak performance is unnecessary, Dynamic Voltage Scaling (DVS) can be used to reduce ...