|
ABSTRACT
Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places specific demands on the Java execution environments that can be tested using the Java Grande benchmark suite [5], [6], [7]. The large processing requirements of Grande applications makes parallelisation of interest. A suite of parallel benchmarks has been developed from the serial Java Grande benchmark suite, using three parallel programming models: Java native threads, MPJ (a message passing interface) and JOMP (a set of OpenMP-like directives). The contents of the suite are described, and results presented for a number of platforms.
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
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Bull, J.M. (2000) Measuring Synchronisation and Scheduling Overheads in OpenMP, in Proceedings of First European Workshop on OpenMP, Lund, Sweden, Sept. 1999, pp. 99-105.
|
| |
5
|
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.
|
| |
6
|
Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S. and Davey, R.A. (2000) Benchmarking Java Grande Applications, in Proceedings of the Second International Conference on The Practical Applications of Java, Manchester, U.K., April 2000, pp. 63-73.
|
 |
7
|
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]
|
 |
8
|
|
| |
9
|
Carpenter, B., Zhang, G., Fox, G., Li, X., and Wen, Y. (1998) HPJava: Data Parallel Extensions to Java, Concurrency: Practice and Experience, vol. 10, pp. 873-877.
|
| |
10
|
Kambites, M.E., Obdrzalek, J. and Bull, J.M. (2001) An OpenMP-like Interface for Parallel Programming in Java, to appear in Concurrency and Computation: Practice and Experience.
|
 |
11
|
Christian Nester , Michael Philippsen , Bernhard Haumacher, A more efficient RMI for Java, Proceedings of the ACM 1999 conference on Java Grande, p.152-159, June 12-14, 1999, San Francisco, California, United States
[doi> 10.1145/304065.304117]
|
| |
12
|
Philippsen, M. and Zenge, M. (1997) JavaParty---Transparent Remote Objects in Java, in Concurrency: Practice and Experience, vol. 9, pp. 1225-1242.
|
| |
13
|
van Reeuwijk, K., van Gemund, A.J.C. and Sips, H.J. (1997) SPAR: A Programming Language for Semiautomatic Compilat ion of Parallel Programs, in Concurrency: Practice and Experience, vol. 9, pp. 1193-1205.
|
| |
14
|
Yelick, K.A., Semenzato, L., Pike, G., Miyamoto, C., Liblit, B., Krishnamurthy, A., Hilfinger, P.N., Graham, S.L., Gay, D., Colella, P. and Aiken, A. (1998) Titanium: A High-Performance Java Dialect, in Concurrency: Practice and Experience, vol. 10, pp. 825-836.
|
CITED BY 11
|
|
|
|
|
Philippe Charles , Christian Grothoff , Vijay Saraswat , Christopher Donawa , Allan Kielstra , Kemal Ebcioglu , Christoph von Praun , Vivek Sarkar, X10: an object-oriented approach to non-uniform cluster computing, ACM SIGPLAN Notices, v.40 n.10, October 2005
|
|
|
Philippe Charles , Christian Grothoff , Vijay Saraswat , Christopher Donawa , Allan Kielstra , Kemal Ebcioglu , Christoph von Praun , Vivek Sarkar, X10: an object-oriented approach to non-uniform cluster computing, ACM SIGPLAN Notices, v.40 n.10, October 2005
|
|
|
Shuo Yang , Ali R. Butt , Y. Charlie Hu , Samuel P. Midkiff, Trust but verify: monitoring remotely executing programs for progress and correctness, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, June 15-17, 2005, Chicago, IL, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|