International Conference on Recent Trends in Information Technology and Computer Science 2012 |
Foundation of Computer Science USA |
ICRTITCS2012 - Number 7 |
February 2013 |
Authors: Karishma Gupta, Girish Tere |
acd4ed11-2207-422b-aa8d-7315b97dfbf0 |
Karishma Gupta, Girish Tere . Cross Architectural Portability of a JVM Implementation. International Conference on Recent Trends in Information Technology and Computer Science 2012. ICRTITCS2012, 7 (February 2013), 38-45.
This paper describes our experience in today's working of JVM which we use is platform dependent ,it create an issue regarding Java being platform independent . The different platform uses different JVM architecture like RISC and CISC use different JVM . This paper defines 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 RISC architecture to 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. This step can provide more efficient and more compatible programming and implementation environment.