ECE 495S Links to papers available online

David Padua, The Fortran 1 Compiler

Alpern,Wegman and Zadeck value numbering paper

Padua and Wolfe advanced compiler optimizations paper

Padua history of compilers paper

Bacon, Eggers Compiler transformations for High Performance Computing This is a good general overview of many high level optimizations.

Padua and WolfeAdvanced compiler optimizations for Supercomputers A good general overview of parallelization techniques.

IBM JIT overview paper (Tokyo Research Lab

Hotspot JVM overview paper

Jikes RVM (Jalapeno) project papers See papers 30 (for an overview of the compiler), 1 (for a discussion of the instrumentation strategy), and 22 (for an overview of the JVM).

Linear Scan Register Allocation paper, Poletto and Sarkar.