STFC Home Page STFC Home Page CSE Home Page CSE Home Page Computational Science & Engineering Department  

 19:04:22 BST
 Friday
 03 September 2010

 Search the CSE web:
 Enter text and press return

 
  Home
  Support and services
  Research and development
  Advanced research computing
  Atomic and molecular physics
  Band theory
  CCP4 group
  Computational biology
  Computational chemistry
  Computational engineering
  Computational material science
  Numerical analysis
  Software engineering
  Visualization
  Online resources
  Events calendar
  Newsroom
  Site map / index
   

Valid HTML 4.01

Valid CSS!

  next up previous
Next: Introduction

Comparing the performance of JAVA with Fortran and C for numerical computing

Y. F. Hu${}^1$, R. J. Allan${}^1$ and K. C. F. Maguire${}^2$
${}^1$Daresbury Laboratory, CLRC, Daresbury,
Warrington WA4 4AD, United Kingdom
${}^2$European Southern Observatory
Karl-Schwarzschild-Strasse 2
D-85748 Garching bei Muenchen
Germany

Abstract:

The performance of Java has been compared with that of Fortran 90 and C on two benchmarks of particular interest to scientific and engineering applications. It was found that in comparison with F90 and C, the I/O and compute performance of Java varies from 30% slower to about 3 times slower, depending on the platforms and the compilers (and the Java Virtual Machines). The best relative performance is achieved on a Pentium II, where it was found that the IBM Java yields code that is about 30-40% slower in computing and I/O performance.

Click here if you prefer a postscript or pdf version.





 
 ARC Quick links
Link ARC Home Page
Applications:
Link Castep
Link DL-POLY
Link FLITE3D
Link PDNS3D
Link POLCOMS
Link PRMAT
Link SIC-LMTO
Link THOR
Algorithms:
Link BFG
Link CLIPS
Link FFT
Link Eigensolvers
Benchmarking:
Link NWChem
Link JASPA
Link OCCOMM
Link DL-POLY
Languages:
Link Fortran 90
Link Inter-comparison
Link PGAS Languages
Link HPCS Languages
Tools etc.:
Link Vampir
Link Toolkits
Link QA software
Link GUI
People:
Link Mike Ashworth
Link Rob Allan
Link Stephen Pickles
Link Martin Plummer
Link Andrew Porter
Link Andrew Sunderland
Link Ilian Todorov
Past projects:
Link UKHEC Home Page