Optimizing Java specific overheads, Java at the speed of C?

Veldema R, Kielmann T, Bal H (2001)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 2001

Publisher: Springer

City/Town: Berlin Heidelberg

Pages Range: 52-60

Conference Proceedings Title: High-Performance Computing and Networking - 9th International Conference, HPCN Europe 2001

Event location: Amsterdam NL

ISBN: 978-3-540-42293-8

URI: http://www2.informatik.uni-erlangen.de/publication/download/hpcn01.pdf

DOI: 10.1007/3-540-48228-8_78

Abstract

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.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Veldema, R., Kielmann, T., & Bal, H. (2001). Optimizing Java specific overheads, Java at the speed of C? In Bob Hertzberger, Alfons Hoekstra, Roy Williams (Eds.), High-Performance Computing and Networking - 9th International Conference, HPCN Europe 2001 (pp. 52-60). Amsterdam, NL: Berlin Heidelberg: Springer.

MLA:

Veldema, Ronald, Thilo Kielmann, and Henri Bal. "Optimizing Java specific overheads, Java at the speed of C?" Proceedings of the 9th International Conference, HPCN Europe 2001, Amsterdam Ed. Bob Hertzberger, Alfons Hoekstra, Roy Williams, Berlin Heidelberg: Springer, 2001. 52-60.

BibTeX: Download