Abstract
We present an energy-aware parameter-passing strategy called on-demand parameter-passing. The objective of this strategy is to eliminate redundant actual parameter evaluations if the corresponding formal parameter in a subroutine is not used during execution. Our results indicate that on-demand parameter-passing is very successful in reducing energy consumption of large, multi-routine embedded applications at the expense of a slight implementation complexity.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools, Addison-Wesley Publishing Company, 1986.
S. P. Amarasinghe, J. M. Anderson, M. S. Lam, and A. W. Lim. “An Overview of a Compiler for Scalable Parallel Machines.” In Proceedings of the 6th Workshop on Languages and Compilers for Parallel Computing, August, 1993.
E.-Y. Chung, L. Benini, and D. De Micheli. “Energy-Efficient Source Code Transformation Based on Value Profiling.” In Proceedings of the 1st Workshop on Compilers and Operating Systems for Low Power, Philadelphia, PA, 2000.
M. Kamble and K. Ghose. “Analytical Energy Dissipation Models for Low Power Caches.” In Proceedings of the International Symposium on Low Power Electronics and Design, p. 143, August 1997.
R. W. Sebesta. Concepts of Programming Languages, Addison-Wesley Publishing, 2001.
N. Vijaykrishnan, M. Kandemir, M. J. Irwin, H. Y. Kim, and W. Ye. “Energy-Driven Integrated Hardware-Software Optimizations Using SimplePower.” In Proceedings of The International Symposium on Computer Architecture, June 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Kluwer Academic Publishers
About this chapter
Cite this chapter
Kandemir, M., Kolcu, I., Zhang, W. (2003). Energy-Aware Parameter Passing. In: Jerraya, A.A., Yoo, S., Verkest, D., Wehn, N. (eds) Embedded Software for SoC. Springer, Boston, MA. https://doi.org/10.1007/0-306-48709-8_36
Download citation
DOI: https://doi.org/10.1007/0-306-48709-8_36
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7528-5
Online ISBN: 978-0-306-48709-5
eBook Packages: Springer Book Archive