The Community for Technology Leaders
1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425) (1999)
Newport Beach, California
Oct. 12, 1999 to Oct. 16, 1999
ISSN: 1089-795X
ISBN: 0-7695-0425-6
pp: 177
Bowen Alpern , IBM T. J. Watson Research Center
Mark Charney , IBM T. J. Watson Research Center
Jong-Deok Choi , IBM T. J. Watson Research Center
Anthony Cocchi , IBM T. J. Watson Research Center
Derek Lieber , IBM T. J. Watson Research Center
ABSTRACT
This paper presents a technique for backpatching 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 backpatch site is executed. Thereafter, it executes at the same speed as equivalent sites not requiring back-patching.
INDEX TERMS
backpatching, dynamic linking, relaxed memory consistency, idempotent code, PowerPC architecture, Java virtual machine
CITATION

B. Alpern, M. Charney, J. Choi, A. Cocchi and D. Lieber, "Dynamic Linking on a Shared-Memory Multiprocessor," 1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425)(PACT), Newport Beach, California, 1999, pp. 177.
doi:10.1109/PACT.1999.807524
88 ms
(Ver 3.3 (11022016))