(Enter summary)
Abstract: This paper presents a technique for back-patching instructions
in an SMP environment. This technique is used by the Jalapeno
virtual machine to support dynamic class loading in Java. There
is a small runtime overhead the first time a back-patch site is executed.
Thereafter, it executes at the same speed as equivalent sites
not requiring back-patching. (Update)
Context of citations to this paper: More
.... of lazy compilation is somewhat similar to the backpatching done by the Jalape no baseline compiler to implement dynamic linking [4] and shares some of the same low level implementation mechanisms (notably, special compilation of dynamic bridge methods to ensure...
.... of lazy compilation is somewhat similar to the backpatching done by the Jalape no baseline compiler to implement dynamic linking [20] and shares some of the same low level implementation mechanisms (notably, special compilation of dynamic bridge methods to ensure...
Cited by: More
A Framework for Efficient Reuse of Binary Code in Java - Pramod Joisha Department (2001)
(Correct)
Reducing Load Delay to Improve Performance of Internet-Computing.. - Krintz (2001)
(Correct)
Reducing the Overhead of Dynamic Compilation - Krintz, Grove, Sarkar, Calder (2001)
(Correct)
Active bibliography (related documents): More All
0.1: Guava: A Dialect of Java without Data Races - Bacon, Strom, Tarafdar (2000)
(Correct)
0.0: Characterizing the Memory Behavior of Java Workloads: A .. - Shuf, Serrano, Gupta.. (2000)
(Correct)
0.0: Featherweight Monitors with Bacon Bits - Bacon
(Correct)
Similar documents based on text: More All
0.7: Jalapeño - a Compiler-Supported Java.. - Alpern, Cocchi.. (1999)
(Correct)
0.5: Implementing Jalapeno in Java - Alpern, al. (1999)
(Correct)
0.4: Dynamic Type Checking in Jalape~no - Bowen Alpern Anthony (2001)
(Correct)
Related documents from co-citation: More All
8: The Java Language Specification
- Gosling, Joy et al. - 1997
6: Overview of the IBM Java Just-in-Time Compiler (context) - Suganuma, Ogasawara et al. - 2000
6: A third-generation SELF implementation: Reconciling responsiveness with performa.. (context) - Holzle, Ungar - 1994
BibTeX entry: (Update)
B. Alpern, M. Charney, J. Choi, A. Cocchi, and D. Lieber. Dynamic linking on a shared-memory multiprocessor. In International Conference on Parallel Architectures and Compilation Techniques (PACT), October 1999. 17 http://citeseer.ist.psu.edu/alpern99dynamic.html More
@inproceedings{ alpern99dynamic,
author = "Bowen Alpern and Mark Charney and Jong-Deok Choi and Anthony Cocchi and Derek Lieber",
title = "Dynamic Linking on a Shared-Memory Multiprocessor",
booktitle = "{IEEE} {PACT}",
pages = "177-182",
year = "1999",
url = "citeseer.ist.psu.edu/alpern99dynamic.html" }
Citations (may not include all citations):
862
The Java Language Specification
- Gosling, Joy et al. - 1996
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
199
The paradyn parallel performance measurement tools
- Miller, Callaghan et al. - 1995
145
Customization: Optimizing compiler technology for Self (context) - Chambers, Ungar - 1989
121
Efficient implementation of the Smalltalk-80 system
- Deutsch, Schiffman - 1984
81
an Optimizing Compiler for Object-Oriented Programming Langu.. (context) - Chambers, Implementation et al. - 1992
62
The Jalapeno Dynamic Optimizing Compiler for Java
- Burke, Choi et al. - 1999
62
The SPARC Architecture Manual (context) - Weaver, Germond - 1994
39
Fine-grained dynamic instrumentation of commodity operating ..
- Tamches, Miller - 1999
38
Digital Equipment Corporation (context) - handbook - 1992
33
An efficient implementation of Self -- a dynamically-typed o..
- Chambers, Ungar et al. - 1989
14
Jalapeno --- a Compiler-Supported Java Virtual Machine for S.. (context) - Alpern, Cocchi et al.
12
The PowerPC Architecture (context) - May, Silha et al. - 1994
1
IBM Corporation order number: SBOF-1878-00 (context) - Version, Technical - 1998
1
Managing programs and libraries in AIX Version 3 for RISC Sy.. (context) - Auslander - 1990
1
IBM Corporation order number: SA (context) - Architecture, Operation et al. - 1998
1
Implementation of Jalepeno in java (context) - Alpern, Attanasio et al. - 1999
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.ucsb.edu/~ckrintz/./classes/cs263/index.html): More
Secure Java Class Loading - Gong (1998)
(Correct)
Dynamic Type Checking in Jalapeño - Alpern, Cocchi, Grove (2001)
(Correct)
Abstract Machines for Programming Language Implementations - Diehl, Hartel, Sestoft (2000)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC