This page is likely outdated (last edited on 24 Jan 2006). Visit the new documentation for updated content.
Papers
Table of contents |
-
Efficient Type Inclusion Tests: Jahn Vitek, R. Nigel Horspool, Andres Krall
-
Java for Large-Scale Scientific Computations: Andreas Krall, Phillip Thomsich
-
ABCD: Eliminating Array-Bounds Checks on Demand: Rastislav Bodik, Rajiv Gupta, Vivek Sarkar
Register Allocation
-
Linear Scan Register Allocation: Massimiliano Poletto, Vivek Sarkar
-
Quality and Speed in Linear-scan Register Allocation: Omri Traub, Glenn Holloway, Michael D. Smith
Loop Transformations
Interpreter
SSA form
Synchronization
-
Monitors and Exceptions - How to implement Java efficiently: Andreas Krall, Mark Probst
-
Thin Locks: Featherweight Synchronization for Java: David Bacon