The Community for Technology Leaders
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (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
Bowen Alpern, Mark Charney, Jong-Deok Choi, Anthony Cocchi, Derek Lieber, "Dynamic Linking on a Shared-Memory Multiprocessor", Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, vol. 00, no. , pp. 177, 1999, doi:10.1109/PACT.1999.807524
106 ms
(Ver 3.3 (11022016))