29.01.2015 Views

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

Embedded Software for SoC - Grupo de Mecatrônica EESC/USP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

512 Chapter 36<br />

five real-life applications and a custom simulator, we investigated the energy<br />

and per<strong>for</strong>mance impact of an on-<strong>de</strong>mand parameter-passing strategy. In this<br />

strategy, the value of an actual parameter is not computed if the corresponding<br />

<strong>for</strong>mal parameter is not used within the subroutine. Our experiments show<br />

that one implementation of on-<strong>de</strong>mand parameter-passing results in energy<br />

savings ranging from 4.42% to 14.11%, averaging in 8.78%.<br />

REFERENCES<br />

1.<br />

2.<br />

3.<br />

4.<br />

5.<br />

6.<br />

A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques, and Tools,<br />

Addison-Wesley Publishing Company, 1986.<br />

S. P. Amarasinghe, J. M. An<strong>de</strong>rson, M. S. Lam, and A. W. Lim. “An Overview of a Compiler<br />

<strong>for</strong> Scalable Parallel Machines.” In Proceedings of the 6th Workshop on Languages and<br />

Compilers <strong>for</strong> Parallel Computing, August, 1993.<br />

E.-Y. Chung, L. Benini, and D. De Micheli. “Energy-Efficient Source Co<strong>de</strong> Trans<strong>for</strong>mation<br />

Based on Value Profiling.” In Proceedings of the 1st Workshop on Compilers and Operating<br />

Systems <strong>for</strong> Low Power, Phila<strong>de</strong>lphia, PA, 2000.<br />

M. Kamble and K. Ghose. “Analytical Energy Dissipation Mo<strong>de</strong>ls <strong>for</strong> Low Power Caches.”<br />

In Proceedings of the International Symposium on Low Power Electronics and Design,<br />

p. 143, August 1997.<br />

R. W. Sebesta. Concepts of Programming Languages, Addison-Wesley Publishing, 2001.<br />

N. Vijaykrishnan, M. Kan<strong>de</strong>mir, M. J. Irwin, H. Y. Kim, and W. Ye. “Energy-Driven<br />

Integrated Hardware-<strong>Software</strong> Optimizations Using SimplePower.” In Proceedings of The<br />

International Symposium on Computer Architecture, June 2000.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!