OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Dynamic versus static optimization techniques for object-oriented languages
Theory and Practice of Object Systems - Special issue: type systems
Fast, effective code generation in a just-in-time Java compiler
PLDI '98 Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation
Design, implementation, and evaluation of optimizations in a just-in-time compiler
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
An efficient meta-lock for implementing ubiquitous synchronization
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Marmot: an optimizing compiler for Java
Software—Practice & Experience
A generational mostly-concurrent garbage collector
Proceedings of the 2nd international symposium on Memory management
Practical Experiences with Java Compilation
HiPC '00 Proceedings of the 7th International Conference on High Performance Computing
Building an Open-source Solaris-compatible Threads Library
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
GC Points in a Threaded Environment
GC Points in a Threaded Environment
Mixed-mode Bytecode Execution
The java hotspotTM server compiler
JVM'01 Proceedings of the 2001 Symposium on JavaTM Virtual Machine Research and Technology Symposium - Volume 1
Hi-index | 0.00 |
The Java HotSpot virtual machine is Sun Microsystems' newest and most advanced virtual machine for the Java platform, and it is now available on multiple hardware architectures and operating systems. Its primary goal was to push the state of the art in Java performance, through efficient memory management, high-performance thread synchronization, and focused use of sophisticated compiler technology. The SGI Java group has completed its initial retargeting of the HotSpot virtual machine, including the HotSpot client compiler, to the MIPS architecture and the Irix operating system. This paper describes that effort and the technical challenges that were involved, and it evaluates the performance of the retargeted HotSpot virtual machine. Across the board, both in Java bytecode execution and in runtime support, the Java HotSpot virtual machine on Irix/MIPS represents a significant step forward in performance over the previous generation of Java technology, the Classic virtual machine.