Title :
Dynamic linking on a shared-memory multiprocessor
Author :
Alpern, Bowen ; Charney, Mark ; Jong-Deok Choi ; Cocchi, Anthony ; Lieber, Derek
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
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
Keywords :
Java; parallel architectures; shared memory systems; Jalapeno virtual machine; Java; dynamic class loading; dynamic linking; instruction back-patching; runtime overhead; shared-memory multiprocessor; Electrical capacitance tomography; Java; Joining processes; Microwave integrated circuits; Reflection; Runtime; Virtual machining;
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1999. Proceedings. 1999 International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-7695-0425-6
DOI :
10.1109/PACT.1999.807524