Benchmarking Java against C and Fortran for scientific applications

作者: J. M. Bull , L. A. Smith , L. Pottage , R. Freeman

DOI: 10.1145/376656.376823

关键词:

摘要: Increasing interest is being shown in the use of Java for scientific applications. The Grande benchmark suite [4] was designed with such applications primarily mind. perceived lack performance still deters many potential users, despite recent advances just-in-time (JIT) and adaptive compilers. There are however few results available comparing to more traditional languages as C Fortran. To address this issue, a subset Benchmarks have been re-written Fortran allowing direct comparisons between three languages. range execution environments, compilers tested across number platforms using suite. These demonstrate that on some (notably Intel Pentium) gap now quite small.

参考文章(9)
Roger W. Hockney, A framework for benchmark performance analysis Computer benchmarks. pp. 65- 76 ,(1993)
Mark Baker, Bryan Carpenter, Geoffrey Fox, Sung Hoon Ko, Sang Lim, MPIJAVA: An Object-Oriented JAVA Interface to MPI international parallel processing symposium. pp. 748- 762 ,(1999) , 10.1007/BFB0097964
J. M. Bull, L. A. Smith, M. D. Westhead, D. S. Henty, R. A. Davey, A methodology for benchmarking Java Grande applications Proceedings of the ACM 1999 conference on Java Grande. pp. 81- 88 ,(1999) , 10.1145/304065.304103
J. A. Mathew, P. D. Coddington, K. A. Hawick, Analysis and development of Java Grande benchmarks Proceedings of the ACM 1999 conference on Java Grande. pp. 72- 80 ,(1999) , 10.1145/304065.304101
Matthias Jacob, Michael Philippsen, Martin Karrenbach, Large-scale parallel geophysical algorithms in Java: a feasibility study Concurrency and Computation: Practice and Experience. ,vol. 10, pp. 1143- 1153 ,(1998) , 10.1002/(SICI)1096-9128(199809/11)10:11/13<1143::AID-CPE394>3.0.CO;2-W
M. E. Kambites, J. Obdr?�lek, J. M. Bull, An OpenMP-like interface for parallel programming in Java Concurrency and Computation: Practice and Experience. ,vol. 13, pp. 793- 814 ,(2001) , 10.1002/CPE.579
Jack J. Dongarra, Performance of various computers using standard linear equations software ACM Sigarch Computer Architecture News. ,vol. 18, pp. 17- ,(1990) , 10.1145/141868.141871
J. M. Bull, L. A. Smith, M. D. Westhead, D. S. Henty, R. A. Davey, A benchmark suite for high performance Java Concurrency and Computation: Practice and Experience. ,vol. 12, pp. 375- 388 ,(2000) , 10.1002/1096-9128(200005)12:6<375::AID-CPE480>3.0.CO;2-M
Cli Addison, Vladimir Getov, Tony Hey, Roger W Hockney, IC Wolton, The GENESIS distributed-memory benchmarks Computer benchmarks. pp. 257- 271 ,(1993)