Instruction scheduling in the presence of java's runtime exceptions

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free