Java For Numerically Intensive Computing: From Flops To Gigaflops

  • Authors:
  • Samuel P. Midkiff;Jose E. Moreira;Marc Snir

  • Affiliations:
  • -;-;-

  • Venue:
  • FRONTIERS '99 Proceedings of the The 7th Symposium on the Frontiers of Massively Parallel Computation
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Java is not thought of as being competitive with Fortran for numerical programming. In this paper, we discuss technologies that can and will deliver Fortran-like performance in Java. These techniques include new and existing compiler technologies, the exploitation of parallelism, and a collection of Java libraries for numerical computing. We also present experimental data to show the effectiveness of our approaches. In particular, we achieve 1 Gflops with a linear algebra kernel on an RS/6000 SMP machine. Most of these techniques require no language changes; a few depend on extensions to Java currently under consideration.