usenix conference policies
You are here
Home ยป Cross-Architectural Performance Portability of a Java Virtual Machine Implementation
Cross-Architectural Performance Portability of a Java Virtual Machine Implementation
Abstract:
This paper describes our experience in porting Compaq's Fast VM from the Alpha processor architecture to the Intel x86 processor architecture. We encountered several opportunities and pitfalls along the way in porting a JVM designed for a RISC architecture to a CISC architecture. Our goal was to preserve most of the FastVM's performance benefits already available on the Alpha platform, and modify or discover new optimizations as they were required for x86. We found that by porting a fast RISC JVM to x86, we could generate a JVM with performance competitive to state-of-the-art production JVM implementations.
BibTeX
@inproceedings {270603,
author = {Keith Randall},
title = {{Cross-Architectural} Performance Portability of a Java Virtual Machine Implementation},
booktitle = {2nd Java Virtual Machine Research and Technology Symposium (Java VM 02)},
year = {2002},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/java-vm-02/cross-architectural-performance-portability-java-virtual-machine},
publisher = {USENIX Association},
month = aug
}
author = {Keith Randall},
title = {{Cross-Architectural} Performance Portability of a Java Virtual Machine Implementation},
booktitle = {2nd Java Virtual Machine Research and Technology Symposium (Java VM 02)},
year = {2002},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/java-vm-02/cross-architectural-performance-portability-java-virtual-machine},
publisher = {USENIX Association},
month = aug
}
connect with us