| Benchmarking Java against C and Fortran for scientific applications |
| Full text |
Pdf
(637 KB)
|
| Source
|
Java Grande Conference
archive
Proceedings of the 2001 joint ACM-ISCOPE conference on Java Grande
table of contents
Palo Alto, California, United States
Pages: 97 - 105
Year of Publication: 2001
ISBN:1-58113-359-6
|
|
Authors
|
|
J. M. Bull
|
Edinburgh Parallel Computing Centre, James Clerk Maxwell Building, The King's Buildings, The University of Edinburgh, Mayfield Road, Edinburgh EH9 3JZ, Scotland, U.K.
|
|
L. A. Smith
|
Edinburgh Parallel Computing Centre, James Clerk Maxwell Building, The King's Buildings, The University of Edinburgh, Mayfield Road, Edinburgh EH9 3JZ, Scotland, U.K.
|
|
L. Pottage
|
Edinburgh Parallel Computing Centre, James Clerk Maxwell Building, The King's Buildings, The University of Edinburgh, Mayfield Road, Edinburgh EH9 3JZ, Scotland, U.K.
|
|
R. Freeman
|
Edinburgh Parallel Computing Centre, James Clerk Maxwell Building, The King's Buildings, The University of Edinburgh, Mayfield Road, Edinburgh EH9 3JZ, Scotland, U.K.
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 23, Downloads (12 Months): 125, Citation Count: 7
|
|
|
ABSTRACT
Increasing interest is being shown in the use of Java for scientific applications. The Java Grande benchmark suite [4] was designed with such applications primarily in mind. The perceived lack of performance of Java still deters many potential users, despite recent advances in just-in-time (JIT) and adaptive compilers. There are however few benchmark results available comparing Java to more traditional languages such as C and Fortran. To address this issue, a subset of the Java Grande Benchmarks have been re-written in C and Fortran allowing direct performance comparisons between the three languages. The performance of a range of Java execution environments, C and Fortran compilers have been tested across a number of platforms using the suite. These demonstrate that on some platforms (notably Intel Pentium) the performance gap is now quite small.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
C. A. Addison , V. S. Getov , A. J. G. Hey , R. W. Hockney , I. C. Wolton, The GENESIS distributed-memory benchmarks, Computer benchmarks, Elsevier Science Publishers B. V., Amsterdam, The Netherlands, 1993
|
| |
2
|
|
| |
3
|
Bell, D. (1997) Make Java fast: Optimize!, Java World, vol. 2, no. 4, April 1997, www. j avaworld, com/j avaworld/j w-04-1997/ jw-O4-optimize, him1
|
| |
4
|
Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S. and Davey, R.A. (2000) A Benchmark Suite for High Performance Java, Concurrency, Practice and Experience, vol. 12, pp. 375-388.
|
 |
5
|
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, p.81-88, June 12-14, 1999, San Francisco, California, United States
[doi> 10.1145/304065.304103]
|
| |
6
|
Caromel, D., Doyon, F., Klauser, W. and Vayssiere, J. (1998) A distributed raytracer for benchmarking Java RMI and Serialization, www. inria, fr/sloop/C3D/
|
| |
7
|
|
| |
8
|
Getov, V.S. The ParkBench single-processor low-level benchmarks in Java, available from perun, hscs. wmin. ac. uk/CSPE/s oftware, html
|
| |
9
|
Griswold, W. and Phillips, P. (1997) UCSD Benchmarks for Java, w#w- cso. ucsd. edu/users/wgg/JavaProf/ javaprof, html
|
| |
10
|
Hardwick, J. Java Mierobenehmarks, wwv. cs. cmu. edu/~ j ch/j ava/benchmarks, html
|
| |
11
|
Hockney, R.W. (1992) A Framework for Benchmark Performance Analysis, Supercomputer, vol. 48, no. IX(2), pp. 9-22.
|
| |
12
|
Jacob, M., Philippsen M. and Karrenbach, M. (1998) Large-scale parallel geophysical algorithms in Java: a .feasibility study, Concurrency: Practice and Experience, vol. 10, nos. 11-13, pp. 1143-1154.
|
| |
13
|
Java Grande Forum, www. javagrande, org.
|
| |
14
|
M. E. Kambites, J. Obdrzalek and J. M. Bull (2001) An OpenMP-like Interface for Parallel Programming in Java, to appear in Concurrency and Computation: Practice and Experience.
|
| |
15
|
Lai, X., Massey J.L., and Murphy, S. (1992) Markov ciphers and di~erential cryptanalysis, in Advances in Cryptology--Eurocrypt '91, pp. 17-38, Springer-Verlag.
|
 |
16
|
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, p.72-80, June 12-14, 1999, San Francisco, California, United States
[doi> 10.1145/304065.304101]
|
| |
17
|
Pendragon Software Corp. Caffieine Mark 3.0, www.webfayre, com/pendragon/cm3 /
|
| |
18
|
Pozo, 1%. Java SciMark benchmark for scientific computing, math. nist. gov/s cimark2
|
| |
19
|
Richter, H. BenchBeans: A Benchmark for Java Applets, user. cs .tu-berlin.de/Nmondraig/ english/benchbeans, html
|
| |
20
|
Roulo, M. (1998) Accelerate your Java apps/ JavaWorld, vol. 3, no. 9, Sept. 1998, available from www. j avaworld, com/j avaworld/jw-09-1998/ j w-09-speed, html
|
| |
21
|
SPEC, SPEC JVM98 Benchmarks, www. spec. org/osg/jvm98/
|
| |
22
|
Trom, J. The Fhourstones 2.0 Benchmark, ww-w. cwi. nl/--~tromp/c4/fhour, html
|
| |
23
|
Zachmann, G. Java/C++ Benchmark, www. igd. fhg. de/--~zach/benchmarks/ java-vs-c++, html
|
CITED BY 7
|
|
Rob V. van Nieuwpoort , Jason Maassen , Rutger Hofman , Thilo Kielmann , Henri E. Bal, Ibis: an efficient Java-based grid programming environment, Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande, p.18-27, November 03-05, 2002, Seattle, Washington, USA
|
|
|
Mikel Luján , Mikel Luján , John R. Gurd , T. L. Freeman , José Miguel, Elimination of Java array bounds checks in the presence of indirection, Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande, p.76-85, November 03-05, 2002, Seattle, Washington, USA
|
|
|
|
|
|
Yi Chen , George A. Mihaila , Susan B. Davidson , Sriram Padmanabhan, EXPedite: a system for encoded XML processing, Proceedings of the thirteenth ACM international conference on Information and knowledge management, November 08-13, 2004, Washington, D.C., USA
|
|
|
|
|
|
|
|
|
|
|