DHPC Technical Report DHPC-063
Analysis and Development of Java Grande Benchmarks
J.A.Mathew, P.D.Coddington and K.A.Hawick
Archived: 17 January 1999
Published in Proc. of the ACM 1999 Java Grande Conference,
San Francisco, June 1999.
Abstract
Understanding the performance behaviour of Java Virtual Machines is
important to Java systems developers and to applications developers.
We review a range of Java benchmark programs, including those collected
by the Java Grande Forum as useful performance indicators for large-scale
scientific applications, or ``Java Grande applications''.
We systematically analyse these benchmarks on a collection of compute
platforms including Pentium II, UltraSPARC II, Silicon Graphics,
iMac and Alpha, and operating systems
including Windows NT, Solaris, and Linux, and consider
differences in performance between benchmarks running on the Java
Development Kit (JDK) versions 1.1.6 and 1.2. We also analyse some
benchmark programs we have developed to augment existing collections.
We observe some general trends in the performance of Java on
various platforms
and also conduct some comparisons between benchmarks written in Java
and in traditional languages such as C and Fortran.
We discuss performance variations across systems and
the implications of Java systems performance for those
developing scientific applications.
PDF version
PostScript version (gzip compressed)
[
DHPC Adelaide |
DHPC Bangor |
Contacts |
People |
Projects |
Reports
]
webmaster@dhpc.adelaide.edu.au