High Performance Java for Scientific and Technical Computing
Roldan Pozo NIST/MCSD
Tuesday, October 29, 2002 15:00-16:00, Room 145, NIST North (820) Gaithersburg Tuesday, October 29, 2002 13:00-14:00, Room 4550 Boulder
Abstract:
Among the many features of Java as program development platform,
one of the most commonly cited shortcomings is its performance,
particularly for computational-intensive codes. In this presentation
we take a close look at how Java works and how it can be made to
execute faster for scientific simulations and modeling. We will
examine optimization strategies and bytecode transformations
that generate 100\% Pure Java with 2-10x performance improvement,
with speeds competitive with optimized C/C++ and Fortran.
We will also look at ongoing research in compiler technology
and distributed computing that allow Java applications to reach
supercomputing status. Finally, we will discuss activities of
the Java Numerics Group, an industry-wide consortium focusing
on the development high performance tools, compilers, and
libraries for high-end Java applications.
Contact: A. J. KearsleyNote: Visitors from outside NIST must contact
Robin Bickel; (301) 975-3668;
at least 24 hours in advance.
|