article · 2006
A Fine-Grained Analysis of the Performance and Power Benefits of Compiler Optimizations for Embedded Devices.
Jason W. A. Selby, Mark W. Giesbrecht
Cited by 2Abstract and details only
Abstract
In this study we examine the performance and power benefits resulting from many traditional and aggressive compiler optimizations. Examples of early and loop optimizations were translated from classic compiler textbooks into PowerPC assembly and executed in the Dynamic Super-Scalar Wattch simulation environment. Each optimization was applied in an isolated manner which resulted in an overall average improvement in performance of 4.8 % and a 6.2 % decrease in power consumption for the early optimizations. The loop optimizations yielded greater performance and power improvements with an average speed-up of 17.0% and a 15.3 % reduction in power consumption. The decrease in power consumption of the early optimizations was found to correspond closely to the execution time. In contrast, the improvements from the loop optimizations were found to correspond to the number of instructions committed. The average decrease in the number of instructions committed was found to be 6.2 % and 14.1 % for the early and loop optimizations, respectively. The goal of this study is to provide guidance to compiler writers when developing methods to select optimizations if power consumption is of importance. 1.
Cite this paper
Selby, J. W. A., & Giesbrecht, M. W. (2006). A Fine-Grained Analysis of the Performance and Power Benefits of Compiler Optimizations for Embedded Devices.
Selby, Jason W. A., and Mark W. Giesbrecht. “A Fine-Grained Analysis of the Performance and Power Benefits of Compiler Optimizations for Embedded Devices.” 2006, pp. 821–27.
Selby, Jason W. A., and Mark W. Giesbrecht. 2006. “A Fine-Grained Analysis of the Performance and Power Benefits of Compiler Optimizations for Embedded Devices.”
Selby, J.W.A. and Giesbrecht, M.W. (2006) ‘A Fine-Grained Analysis of the Performance and Power Benefits of Compiler Optimizations for Embedded Devices’.
@article{selby2006fine,
title = {{A Fine-Grained Analysis of the Performance and Power Benefits of Compiler Optimizations for Embedded Devices.}},
author = {Selby, Jason W. A. and Giesbrecht, Mark W.},
pages = {821--827},
year = {2006}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Compiler-based optimizations impact on embedded software power consumption
Mostafa E. A. Ibrahim, Markus Rupp, S. E. D. Habib · Joint IEEE North-East Workshop on Circuits and Systems and TAISA Conference (NEWCAS-TAISA) · 2009
Cited by 14
Influence of compiler optimizations on system power
Mahmut Kandemir, Narayanan Vijaykrishnan, M.J. Irwin et al. · ACM/IEEE Design Automation Conference (DAC) · 2000
Cited by 167Open access
Compiler Optimizations for Low Power Systems
Mahmut Kandemir, Narayanan Vijaykrishnan, M.J. Irwin · Plenum series in computer science · 2002
Cited by 34
The effects of compiler optimizations on embedded system power consumption
Shuhaizar Daud, R. Badlishah Ahmad, Nukala S. Murhty · International Conference on Electronic Design · 2008
Cited by 14
The effects of compiler optimisations on embedded system power consumption
Shuhaizar Daud, R. Badlishah Ahmad, N.Samba Murthy · International Journal of Information and Communication Technology · 2009
Cited by 4