DocumentCode :
3362841
Title :
The effect of compiler optimizations on Pentium 4 power consumption
Author :
Seng, John S. ; Tullsen, Dean M.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, La Jolla, CA, USA
fYear :
2003
fDate :
8 Feb. 2003
Firstpage :
51
Lastpage :
56
Abstract :
This paper examines the effect of compiler optimizations on the energy usage and power consumption of the Intel Pentium 4 processor. We measure the effects of different levels of general optimization and specific optimization. We classify general optimizations as those compiler flags which enable a set of compiler optimizations. Specific optimizations are those which can be enabled and disabled individually. The three specific optimizations we study are loop unrolling, loop vectorization, and function inlining. The binaries used in this study are generated using the Intel C++ compiler, which allows fine-grained control over each of these specific optimizations.
Keywords :
C++ language; microprocessor chips; optimising compilers; performance evaluation; power consumption; program control structures; Intel C++ compiler; Pentium 4; compiler flags; compiler optimizations; fine-grained control; function inlining; loop unrolling; loop vectorization; power consumption; Circuits; Clocks; Computational modeling; Computer architecture; Computer science; Energy consumption; Microprocessors; Optimizing compilers; Power engineering and energy; Power measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Interaction Between Compilers and Computer Architectures, 2003. INTERACT-7 2003. Proceedings. Seventh Workshop on
Print_ISBN :
0-7695-1889-3
Type :
conf
DOI :
10.1109/INTERA.2003.1192355
Filename :
1192355
Link To Document :
بازگشت