Sciweavers

CC
2003
Springer

Effective Inline-Threaded Interpretation of Java Bytecode Using Preparation Sequences

14 years 3 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)