Artigo Revisado por pares

Changing interaction of compiler and architecture

1997; IEEE Computer Society; Volume: 30; Issue: 12 Linguagem: Inglês

10.1109/2.642815

ISSN

1558-0814

Autores

Sarita V. Adve, Douglas C. Burger, Rudolf Eigenmann, Alasdair Rawsthorne, Michael D. Smith, Catherine H. Gebotys, Mahmut Kandemir, David J. Lilja, A.N. Choudbary, Juan Fang, Pen-Chung Yew,

Tópico(s)

Software Engineering Research

Resumo

Program optimizations that have been exclusively done by either the architecture or the compiler are now being done by both. This blurred distinction offers opportunities to optimize performance and redefine the compiler-architecture interface. We describe an optimization continuum with compile time and post run time as end points and show how different classes of optimizations fall within it. Most current commercial compilers are still at the compile-time end point, and only a few research efforts are venturing beyond it. As the gap between architecture and compiler closes, there are also attempts to completely redefine the architecture-compiler interface to increase both performance and architectural flexibility.

Referência(s)
Altmetric
PlumX