DHPC Technical Report DHPC-059
Interfaces and Implementations of Random Number Generators
for Java Grande Applications
P.D. Coddington, J.A. Mathew and K.A. Hawick
Archived: 16 December 1998
Published in Proc. of High Performance Computing and Networks (HPCN)
Europe '99, Amsterdam, April 1999.
Abstract
The Java Grande Forum aims to drive improvements to the Java language
and its standard libraries in order that Java may be efficiently used
for large-scale scientific applications, particularly on high-performance
computers.
Random number generators are one of the most commonly used numerical
library functions in applications of this kind.
For the current random number generator provided within Java, neither
the implementation nor the interfaces are adequate to meet the needs
of some Java Grande applications, such as Monte Carlo simulations.
We present a preliminary proposal for a modified API for accessing a
random number generator within a Java scientific software library for
supporting Java Grande applications.
A reference implementation of the proposed API is described,
and we discuss some implementation and performance issues.
Mechanisms for efficiently handling concurrency are also discussed.
PDF version
PostScript version (gzip compressed)
[
DHPC Adelaide |
DHPC Bangor |
Contacts |
People |
Projects |
Reports
]
webmaster@dhpc.adelaide.edu.au