Artigo Acesso aberto

On the side-effects of code abstraction

2003; Association for Computing Machinery; Volume: 38; Issue: 7 Linguagem: Inglês

10.1145/780731.780766

ISSN

1558-1160

Autores

Bjorn De Sutter, Hans Vandierendonck, Bruno De Bus, Koen De Bosschere,

Tópico(s)

Distributed and Parallel Computing Systems

Resumo

More and more devices contain computers with limited amounts of memory. As a result, code compaction techniques are gaining popularity, especially when they also improve performance and power consumption, or at least not degrade it. This paper quantifies the side-effects of code abstraction on performance using extensive measurements and simulations on the SPECint2000 benchmark suite and some additional C++ programs. We show how to use profile information in order to obtain almost all the code size reduction benefits of code abstraction, yet experience almost none of its disadvantages.

Referência(s)