This paper is to develop an innovative technique using dynamic voltage scaling (DVS) to reduce the energy dissipation. The objective of our work is to maximize the period of idle functional units and minimize the transitions between power modes. To achieve this goal, our work is performed in the following steps. First, the program will be built as a control flow graph that comprises many regions. Second, we build the power model of the program and collect the power information by profiling the control flow graph. Then the regions with the same functional units will be merged if the merging still preserves the program dependencies. Next, the idle functional units will be turned off and each region will be assigned a power mode based on the p...
Cataloged from PDF version of article.Addressing power and energy consumption related issues early i...
Dynamic voltage scaling (DVS) has become an important dynamic power-management technique to save ene...
We present a compilation technique that targets realtime applications running on embedded processors...
This paper discusses the design and implementation of the first compiler that optimizes programs for...
Abstract. This paper discusses the design and implementation of a profile-based power-aware compiler...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...
With power-related concerns becoming dominant aspects of hardware and software design, significant r...
Abstract. Recent years, as the wide deployment of embedded and mobile devices, reducing the power co...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
Energy consumption has become a major constraint in providing increased functionality for devices wi...
While the dynamic voltage scaling (DVS) techniques are efficient in reducing the dynamic energy cons...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective wa...
Addressing power and energy consumption related issues early in the system design flow ensures good ...
Traditionally, active power has been the primary source of power dissipation in CMOS designs. Althou...
Cataloged from PDF version of article.Addressing power and energy consumption related issues early i...
Dynamic voltage scaling (DVS) has become an important dynamic power-management technique to save ene...
We present a compilation technique that targets realtime applications running on embedded processors...
This paper discusses the design and implementation of the first compiler that optimizes programs for...
Abstract. This paper discusses the design and implementation of a profile-based power-aware compiler...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...
With power-related concerns becoming dominant aspects of hardware and software design, significant r...
Abstract. Recent years, as the wide deployment of embedded and mobile devices, reducing the power co...
Energy and power have become primary issues in modern processor design. Processor designers face inc...
Energy consumption has become a major constraint in providing increased functionality for devices wi...
While the dynamic voltage scaling (DVS) techniques are efficient in reducing the dynamic energy cons...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
Dynamic voltage and frequency scaling of the CPU has been identified as one of the most effective wa...
Addressing power and energy consumption related issues early in the system design flow ensures good ...
Traditionally, active power has been the primary source of power dissipation in CMOS designs. Althou...
Cataloged from PDF version of article.Addressing power and energy consumption related issues early i...
Dynamic voltage scaling (DVS) has become an important dynamic power-management technique to save ene...
We present a compilation technique that targets realtime applications running on embedded processors...