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 effcient execution of Java programs containing runtime exceptions.
CITATION STYLE
Arnold, M., Hsiao, M., Kremer, U., & Ryder, B. (2000). Instruction scheduling in the presence of java’s runtime exceptions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1863, pp. 18–34). Springer Verlag. https://doi.org/10.1007/3-540-44905-1_2
Mendeley helps you to discover research relevant for your work.