Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Practical Experiences with Java Compilation

Todd SmithContact Information, Suresh SrinivasContact Information, Philipp TomsichContact Information and Jinpyo ParkContact Information

(7)  High Performance Programming Environments, Silicon Graphics, Inc., MS 178, 1600 Amphitheatre Parkway, 94043 Mountain View, CA
(8)  Institute of Software Technology, Vienna University of Technology Favoritenstraße, 9-11/E188, A-1040 Wien, Austria
(9)  School of Electrical Engineering, Seoul National University, Shinlim-Dong San 56-1, 151-742 Kwanak-Gu, Seoul, Korea
Abstract
The Java programming language and the underlying virtual machine model have introduced new complexities for compilation. Various approaches ranging from just in time (JIT) compilation to ahead of time (AOT) compilation are being explored with the aim of improving the performance of Java programs. The hurdles facing the achievement of high performance in Java and the strengths and weaknesses of different approaches to Java compilation are addressed in this paper, specifically within the context of SGI’s effort to provide a high-performance Java execution environment for its computing platforms. The SGI JIT compiler and prototype AOT compiler are described, and performance results are presented and discussed.

Contact Information Todd Smith
Email: tsmith@sgi.com

Contact Information Suresh Srinivas
Email: ssuresh@sgi.com

Contact Information Philipp Tomsich
Email: phil@ifs.tuwien.ac.at

Contact Information Jinpyo Park
Email: jp@altair.snu.ac.kr
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.109 • Server: mpweb05
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)