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

HPC.NET - are CLI-based Virtual Machines Suitable for High Performance Computing?

Published: 15 November 2003 Publication History

Abstract

The Common Language Infrastructure is a new, standardized virtual machine that is likely to become popular on several platforms. In this paper we review whether this technology has any future in the high-performance computing community, for example by targeting the same application space as the Java-Grande Forum. We review the technology by benchmarking three implementations of the CLI and compare those with the results on Java virtual machines.

References

[1]
{1} Bull, J.M., Smith, L.A., Pottage, L., Freeman, R. "Benchmarking Java against C and Fortran for Scientific Applications", in Proceedings of ACM Java Grande/ISCOPE Conference, June 2001.
[2]
{2} Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S. and Davey, R.A., "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.
[3]
{3} Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S. and Davey, R.A., "A Benchmark Suite for High Performance Java", Concurrency, Practice and Experience, vol. 12, pp. 375-388.
[4]
{4} Bull, J.M., Smith, L.A., Westhead, M.D., Henty, D.S. and Davey, R.A., "A Methodology for Benchmarking Java Grande Applications", in Proceedings of ACM 1999 Java Grande Conference, June 1999, ACM Press, pp. 81-88.
[5]
{5} ECMA, Standard ECMA-334 C# Language Specification 2nd edition, December 2002, http://www.ecma-international.org/publications/files/ecma-st/Ecma- 334.pdf
[6]
{6} ECMA, Standard ECMA-335 Common Language Infrastructure (CLI) 2nd edition, December 2002, http://www.ecma-international.org/publications/files/ecma-st/Ecma- 335.pdf.
[7]
{7} Erik Meijer and John Gough, "Technical Overview of the Common Language Runtime", http://research.microsoft.com/~emeijer/Papers/CLR. pdf
[8]
{8} Gosling, J., B. Joy and G. Steele, The Java Language Specification, Addison-Wesley, Reading MA, 1997.
[9]
{9} Gough, J., "Stacking them up: A Comparison of Virtual Machines", in Proceedings ACSAC-2001, 2001.
[10]
{10} Java Grande Forum Panel, "Java Grande Forum Report: Making Java Work for High-End Computing", Supercomputing 1998, Nov. 13, 1998, http://www.javagrande.org/reports.htm.
[11]
{11} Lindholm, T., and F. Yellin, "The Java Virtual Machine Specification", Addison-Wesley, Reading MA, 1997.
[12]
{12} Mathew, J.A., and P. D. Coddington and K. A. Hawick, "Analysis and Development of Java Grande Benchmarks", in the Proceedings. of the ACM 1999 Java Grande Conference, San Francisco, 1999".
[13]
{13} Mono Project, http://www.go-mono.org
[14]
{14} Smith, L.A., and J. M. Bull, "A Multithreaded Java Grande Benchmark Suite", in Proceedings of the Third Workshop on Java for High Performance Computing, Sorrento, Italy, June 2001.
[15]
{15} Stutz, D., Neward, T., Shilling, G., "Shared Source CLI", O'Reilly & Associates, March 2003.

Cited By

View all
  • (2008)Parallel Multidimensional Scaling Performance on Multicore Systems2008 IEEE Fourth International Conference on eScience10.1109/eScience.2008.81(695-702)Online publication date: Dec-2008
  • (2008)Application performance benchmark: An experimental analysis on C# programs2008 International Symposium on Information Technology10.1109/ITSIM.2008.4631616(1-5)Online publication date: Aug-2008
  • (2008)Parallel programming on a high‐performance application‐runtimeConcurrency and Computation: Practice and Experience10.1002/cpe.132520:18(2141-2177)Online publication date: 6-Jun-2008
  • Show More Cited By

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SC '03: Proceedings of the 2003 ACM/IEEE conference on Supercomputing
November 2003
859 pages
ISBN:1581136951
DOI:10.1145/1048935
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 November 2003

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SC '03
Sponsor:

Acceptance Rates

SC '03 Paper Acceptance Rate 60 of 207 submissions, 29%;
Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2008)Parallel Multidimensional Scaling Performance on Multicore Systems2008 IEEE Fourth International Conference on eScience10.1109/eScience.2008.81(695-702)Online publication date: Dec-2008
  • (2008)Application performance benchmark: An experimental analysis on C# programs2008 International Symposium on Information Technology10.1109/ITSIM.2008.4631616(1-5)Online publication date: Aug-2008
  • (2008)Parallel programming on a high‐performance application‐runtimeConcurrency and Computation: Practice and Experience10.1002/cpe.132520:18(2141-2177)Online publication date: 6-Jun-2008
  • (2007)Decision support for virtual machine re-provisioning in production environmentsProceedings of the 21st conference on Large Installation System Administration Conference10.5555/1349426.1349434(1-10)Online publication date: 1-Nov-2007
  • (2006)Motor: A Virtual Machine for High Performance Computing2006 15th IEEE International Conference on High Performance Distributed Computing10.1109/HPDC.2006.1652148(171-182)Online publication date: 2006
  • (2005)A generic serializer for mobile devicesProceedings of the 2005 ACM symposium on Applied computing10.1145/1066677.1066904(981-985)Online publication date: 13-Mar-2005
  • (2004)The Grid-Occam ProjectGrid Services Engineering and Management10.1007/978-3-540-30190-5_11(151-164)Online publication date: 2004

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media