Compiler optimization

From Green software

Revision as of 14:45, 15 September 2010 by Green (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Compilers translate computer source-code into executable machine-level code. A software developer has very little influence over what happens during this translation, except for the options offered by the compiler application. During the translation different optimization techniques are applied, most often with the goal of improving performance.

Using a compiler that optimizes for energy or offers options for energy optimization instead of a compiler that just optimizes for performance can safe a lot of energy.

References

A chapter describing Low Power/Energy Compiler Optimizations:
http://www.cs.rutgers.edu/~uli/CRC04.pdf

Sources

Personal tools