Compiler optimization of application's energy-efficiency
Tocar Ilya · 2014
Annotation --- In this paper we analyze a problem of compilation, which increase energy-efficiency of programs through use of techniques, implemented in the compiler. This problem is formulated as a multiple criteria optimization problem, with constraints on compile time increase and performance decrease. Non - linearity of performance decrease and energy consumption decrease at given frequency decrease is explained. Short description of software capabilities of controlling system-on-chip frequency and voltage is provided. Genetic algorithm for solving this problem is provided. Result of application of this algorithm are measured and provided. Up to 13.5% energy-efficiency increase in archived on tests from SPEC2000 testsuite.