Optimizing Java']Java-Specific overheads: Java']Java at the speed of C?

被引:0
作者
Veldema, RS [1 ]
Kielmann, T [1 ]
Bal, HE [1 ]
机构
[1] Free Univ Brussels, Fac Sci, Div Math & Comp Sci, B-1050 Brussels, Belgium
来源
HIGH-PERFORMANCE COMPUTING AND NETWORKING | 2001年 / 2110卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Manta is a highly optimizing compiler that translates Java source code to binary executables. In this paper, we discuss four Java-specific code optimizations and their impact on application performance. We assess the execution time of three application kernels, comparing Manta with the IBM JIT 1.3.0, and with C-versions of the codes, compiled with GCC. With all three kernels, Manta generates faster code than the IBM JIT. With two kernels, the Manta versions are even faster than their C counterparts.
引用
收藏
页码:685 / 692
页数:8
相关论文
共 14 条
[1]  
ANTONIU G, 2001, IN PRESS PARALLEL CO
[2]  
BLANCHET B, 1999, P 1999 ACM SIGPLAN C, P20
[3]  
BURKE MG, 1999, ACM 1999 JAV GRAND C, P129
[4]  
CHOI JD, 1999, P C OBJ OR PROGR SYS, P1
[5]  
DOLBY J, 1997, P 1997 ACM SIGPLAN C, P7
[6]  
FITZGERALD R, 1999, 33 MICR RES
[7]  
MAASSEN J, 2001, CONCURRENCYT COMPUTA
[8]  
MAASSEN J, 1999, 7 ACM SIGPLAN S PRIN, P173
[9]  
Muchnick S., 1997, ADV COMPILER DESIGN
[10]  
SERRANO MJ, 2000, P C OBJ OR PROGR SYS, P66