Sciweavers

LCPC
1999
Springer

Instruction Scheduling in the Presence of Java's Runtime Exceptions

14 years 4 months ago
Instruction Scheduling in the Presence of Java's Runtime Exceptions
One of the challenges present to a Java compiler is Java’s frequent use of runtime exceptions. These exceptions affect performance directly by requiring explicit checks, as well as indirectly by restricting code movement in order to satisfy Java’s precise exception model. Instruction scheduling is one transformation which is restricted by runtime exceptions since it relies heavily on reordering instructions to exploit maximum hardware performance. The goal of this study was to investigate the degree to which Java’s runtime exceptions hinder instruction scheduling, and to find new techniques for allowing more efficient execution of Java programs containing runtime exceptions.
Matthew Arnold, Michael S. Hsiao, Ulrich Kremer, B
Added 04 Aug 2010
Updated 04 Aug 2010
Type Conference
Year 1999
Where LCPC
Authors Matthew Arnold, Michael S. Hsiao, Ulrich Kremer, Barbara G. Ryder
Comments (0)