Sciweavers

Share
CC
2003
Springer

Effective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences

9 years 1 months ago
Effective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences
Abstract. Inline-threaded interpretation is a recent technique that improves performance by eliminating dispatch overhead within basic blocks for interpreters written in C [11]. The dynamic class loading, lazy class initialization, and multi-threading features of Java reduce the effectiveness of a straight-forward implementation of this technique within Java interpreters. In this paper, we introduce preparation sequences, a new technique that solves the particular challenge of effectively inline-threading Java. We have implemented our technique in the SableVM Java virtual machine, and our experimental results show that using our technique, inline-threaded interpretation of Java, on a set of benchmarks,
Etienne Gagnon, Laurie J. Hendren
Added 23 Aug 2010
Updated 23 Aug 2010
Type Conference
Year 2003
Where CC
Authors Etienne Gagnon, Laurie J. Hendren
Comments (0)
books