Using Iterative Compilation to Reduce Energy Consumption

نویسندگان

  • Stefan Valentin Gheorghita
  • Henk Corporaal
  • Twan Basten
چکیده

The rapid range of architectural changes in processors puts compiler technology under an enormous stress. This is emphasized by new demands added to compilers, like reducing static code size, energy consumption or power dissipation. Iterative compilation has been proposed as an approach to find the best sequence of optimizations (such as loop transformations) for an application, in order to improve its performance. In this paper, we study both the effect of loop transformations on energy consumption as well as the possibility of using the iterative compilation method in order to find the best compiled code for energy and for the combination of energy and performance. From analyzed benchmarks, we conclude that performance improvement is coming together with decreasing energy consumption. Iterative compilation seems therefore a promising approach to the compilation for energy problem, but a larger set of loop transformations and their combinations needs to be studied for a definitive conclusion.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Iterative compilation for energy reduction

The rapidly increasing number of architectural changes in embedded processors puts compiler technology under an enormous stress. This is emphasized by new demands on compilers, like requirements to reduce static code size, energy consumption or power dissipation. Iterative compilation has been proposed as an approach to find the best sequence of optimizations (such as loop transformations) for ...

متن کامل

Simulation and prediction of the green tax effect on energy consumption and intensity in Iran using a genetic algorithm

  Taxation as one of the safest ways of government financing has always been one of the financial tools of the government along with public sector expenses to achieve government objectives, and since the world's largest environmental damage is due to energy consumption, imposing environmental taxes on energy consumption can reduce the amount of environmental damage. Therefore, considering the ...

متن کامل

VM Consolidation by using Selection and Placement of VMs in Cloud Datacenters

The Cloud Computing model leverages virtualization of computing resources allowing customers to provision resources on-demand on a pay-as-you-go basis. During recent years, the power consumption of datacenters in cloud environment attracted researchers. Optimization of energy consumption can be performed by different methods including virtual machine (VM) consolidation. This technique can reduc...

متن کامل

Probabilistic Iterative Compilation for Source Optimization of Embedded Programs

This paper focuses on source-level code transformation methods for low energy consumption in architectures employing high end processors. Successive energy/cycle cost guarded parametric optimization are applied in proposed iterative compilation environment to evaluate an application expression profile. The optimization is based on a multi-objective function. The constraints of this objective fu...

متن کامل

Designing Decision Maker in a Smart Home for Energy Consumption Optimization Using Fuzzy Modeling

existed electricity grids deliver produced power to the consumer passing through transmission and distribution grids. According to high losses of these grids in transmission level and inexistence of bilateral interaction for simultaneous information exchange, a concept of smart grids were made by capabilities such as consciously participation of consumers in the smart electricity grids, an amou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004