skip to main content
10.1145/582034.582042acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article

A parallel java grande benchmark suite

Published:10 November 2001Publication History

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

  1. Foster I. and Kesselman, C. (1999) The Grid: Blueprint for a New Computing Infrastructure, published by Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Baker, M.A. and Carpenter, D.B. (2000) MPJ: A Proposed Java Message-Passing API and Environment for High Performance Computing, in Proceedings of Second Java Workshop at IPDPS 2000, Cancun, Mexico, LNCS, Springer Verlag, Heidelberg, Germany, pp. 552-559. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baker, M., Carpenter, B., Fox, G., Ko, S.H., and Lim S. (1999) mpiJava: An Object-Oriented Java interface to MPI, in Proc. International Workshop on Java for Parallel and Distributed Computing, IPPS/SPDP 1999, April 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  7. Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S. and Davey, R.A. (1999) A Methodology for Benchmarking Java Grande Applications, in Proceedings of ACM 1999 Java Grande Conference, June 1999, ACM Press, pp. 81-88. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bull, J.M. and Kambites, M. E. (2000) JOMP-an OpenMP-like Interface for Java, in Proceedings of the ACM 2000 Java Grande Conference, June 2000, pp. 44-53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle Scholar
  11. Nester, C., Philippsen, M., Haumacher, B., (1999) A more efficient RMI for Java, Proceedings of ACM 1999 Java Grande Conference, June 1999, ACM Press, pp. 152-159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Philippsen, M. and Zenge, M. (1997) JavaParty---Transparent Remote Objects in Java, in Concurrency: Practice and Experience, vol. 9, pp. 1225-1242.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A parallel java grande benchmark suite

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SC '01: Proceedings of the 2001 ACM/IEEE conference on Supercomputing
                  November 2001
                  756 pages
                  ISBN:158113293X
                  DOI:10.1145/582034

                  Copyright © 2001 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 10 November 2001

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  SC '01 Paper Acceptance Rate60of240submissions,25%Overall Acceptance Rate1,516of6,373submissions,24%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader