The open archive for STFC research publications

Full Record Details

Persistent URL http://purl.org/net/epubs/work/33856
Record Status Checked
Record Id 33856
Title A comparison of C, Fortran and Java for numerical computing
Abstract Three commonly used high-level programming languages are compared for their use in numerically intensive computation. A sparse matrix multiply which contains typical mix of floating-point arithmetic and indirect addressing has been written in each language and is run on a variety of computers under several different compilers. The results show that speed of executed code varies as much from compiler implementation as from choice of language. C and Fortran 90 perform very similarly, but Java is still too slow to be a serious contender for high performance numerical programming.
Organisation CCLRC , CSE , CSE-HEC
Keywords Fortran , C , parallel languages , CCP , Java
Funding Information
Related Research Object(s):
Licence Information:
Language English (EN)
Type Details URI(s) Local file(s) Year
Report DL Technical Reports DL-TR-2004-003. 2004. DL-TR-2004-003.pdf 2004