JVM '02 Abstract
Cross-Architectural Performance Portability of a Java Virtual Machine Implementation
Matthias Jacob, Princeton University; Keith Randall, Google, Inc.
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.
- View the full text of this paper in
HTML and
PDF. Until August 2003, you will need your USENIX membership identification in order to access the full papers.
The Proceedings are published as a collective work, © 2002 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
- To become a USENIX Member, please see our Membership Information.
|