Java for numerically intensive computing: From flops to gigaflops

Samuel P. Midkiff, José E. Moreira, Marc Snir

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationProceedings - Frontiers 1999, 7th Symposium on the Frontiers of Massively Parallel Computation
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages251-257
Number of pages7
ISBN (Electronic)0769500870, 9780769500874
DOIs
StatePublished - Jan 1 1999
Externally publishedYes
Event7th Symposium on the Frontiers of Massively Parallel Computation, Frontiers 1999 - Annapolis, United States
Duration: Feb 21 1999Feb 25 1999

Publication series

NameProceedings - Frontiers 1999, 7th Symposium on the Frontiers of Massively Parallel Computation

Other

Other7th Symposium on the Frontiers of Massively Parallel Computation, Frontiers 1999
CountryUnited States
CityAnnapolis
Period2/21/992/25/99

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Modeling and Simulation

Fingerprint Dive into the research topics of 'Java for numerically intensive computing: From flops to gigaflops'. Together they form a unique fingerprint.

Cite this