HPC in Java: Experiences in Implementing the NAS Parallel Benchmarks - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

HPC in Java: Experiences in Implementing the NAS Parallel Benchmarks

Résumé

This paper reports on the design, implementation and benchmarking of a Java version of the Nas Parallel Benchmarks. We first briefly describe the implementation and the performance pitfalls. We then compare the overall performance of the Fortran MPI (PGI) version with a Java implementation using the ProActive middleware for distribution. All Java experiments were conducted on virtual machines with different vendors and versions. We show that the performance varies with the type of computation but also with the Java Virtual Machine, no single one providing the best performance in all experiments. We also show that the performance of the Java version is close to the Fortran one on computational intensive benchmarks. However, on some communications intensive benchmarks, the Java version exhibits scalability issues, even when using a high performance socket implementation (JFS).
Fichier principal
Vignette du fichier
document.pdf (118.21 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00504630 , version 1 (20-07-2010)

Identifiants

  • HAL Id : inria-00504630 , version 1

Citer

Brian Amedro, Denis Caromel, Fabrice Huet, Vladimir Bodnartchouk, Christian Delbé, et al.. HPC in Java: Experiences in Implementing the NAS Parallel Benchmarks. 10th WSEAS international conference on applied informatics and communications, Aug 2010, Taïpeh, Taiwan. ⟨inria-00504630⟩
275 Consultations
207 Téléchargements

Partager

Gmail Facebook X LinkedIn More