It is a common and somewhat erroneous belief that Java will always be 'too slow' for scientific computing. Two projects under way at the University of Tennessee are addressing the question of scientific computing via Java: NetSolve and f2j. The approaches taken by these two projects are radically di
Developing numerical libraries in Java
β Scribed by Boisvert, Ronald F.; Dongarra, Jack J.; Pozo, Roldan; Remington, Karin A.; Stewart, G. W.
- Publisher
- John Wiley and Sons
- Year
- 1998
- Tongue
- English
- Weight
- 117 KB
- Volume
- 10
- Category
- Article
- ISSN
- 1040-3108
No coin nor oath required. For personal study only.
β¦ Synopsis
The rapid and widespread adoption of Java has created a demand for reliable and reusable mathematical software components to support the growing number of computationally intensive applications now under development, particularly in science and engineering. In this paper we address practical issues of the Java language and environment which have an effect on numerical library design and development. Benchmarks which illustrate the current levels of performance of key numerical kernels on a variety of Java platforms are presented. Finally, a strategy for the development of a fundamental numerical toolkit for Java is proposed and its current status is described.
π SIMILAR VOLUMES
With most of today's fast scientific software written in Fortran and C, Java has a lot of catching up to do. In this paper we discuss how new Java programs can capitalize on highperformance libraries for other languages. With the help of a tool we have automatically created Java bindings for several
## SUMMARY Since its release, the Java programming language has attracted considerable attention from the highβperformance computing (HPC) community because of its portability, high programming productivity, and builtβin multithreading and networking support. As a consequence, several initiatives h