DHPC Talk DHPCT-026
Java as a Front-End to High-Performance Computing Resources
Andrew Silis
Archived: 25 February 1999
Presented at International Conference on Parallel and Distributed
Processing Techniques and Applications (PDPTA'98),
in Las Vegas, USA, 13-16 July 1998.
See also the accompanying
technical paper.
Abstract
The Java programming language is finding uses in many areas of
computing, and although Java Virtual Machines are
becoming faster and more efficient, their performance is still poor
compared to native code. In particular, numerical
operations are still beter suited to be run using languages such as
Fortran or C on high performance hardware. We
describe our efforts in using Java as a front-end or client program for
high-performance systems and in for
particular parallel supercomputers running remote native code. We review
various approaches to providing powerful
back-end compute services to Java client programs and report on some
performance figures and discuss their
implications for performance accelerated Java programs in the context of
a simple performance model. We also
consider other non-technical, operational issues in setting up such a
system to make use of legacy supercomputers.
PostScript version of the slides
and a slide of results
PDF version
[
DHPC Home |
Projects |
People |
Organisations |
Reports |
Talks |
Research |
Education ]
webmaster@dhpc.adelaide.edu.au