DocumentCode :
1553048
Title :
Compilers for improved Java performance
Author :
Hsieh, Cheng-Hsueh A. ; Conte, Marie T. ; Johnson, Teresa L. ; Gyllenhaal, John C. ; Hwu, Wen-Mei W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., IL, USA
Volume :
30
Issue :
6
fYear :
1997
fDate :
6/1/1997 12:00:00 AM
Firstpage :
67
Lastpage :
75
Abstract :
Because they are interpreted, Java executables run slower than their compiled counterparts. The native executable translation (NET) compiler´s objective is to optimize the translation of Java byte-code to native machine code so that it runs nearly as fast as native code generated directly from a source. The article presents some preliminary results for several large application programs and standard benchmarks. It compares the NET-compiled code performance with Sun´s Java VM, Microsoft´s Java just-in-time compiler, and equivalent C and C++ programs directly compiled. The results show that the optimizing NET compiler is capable of achieving better performance than the two other byte-code execution methods, in some cases achieving speeds comparable to directly compiled native code
Keywords :
object-oriented languages; object-oriented programming; optimising compilers; program interpreters; C programs; C++ programs; Java executables; Microsoft Java just-in-time compiler; NET-compiled code performance; Sun Java VM; byte-code execution methods; improved Java performance; large application programs; native executable translation compiler; native machine code; optimized Java byte-code translation; optimizing NET compiler; standard benchmarks; Computational modeling; Costs; Hardware; Java; Optimizing compilers; Program processors; Software performance; Software standards; Standards development; Virtual manufacturing;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.587551
Filename :
587551
Link To Document :
بازگشت