Current State of Java for HPC

Brian Amedro 1 Vladimir Bodnartchouk 2 Denis Caromel 1 Christian Delbe 1 Fabrice Huet 1 Guillermo Taboada 3, *
* Auteur correspondant
1 OASIS - Active objects, semantics, Internet and security
CRISAM - Inria Sophia Antipolis - Méditerranée , COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current status of Java for High Performance Computing. Multi-core chips are becoming mainstream, offering many ways for a Java Virtual Machine (JVM) to take advantage of such systems for critical tasks such as Just-In-Time compilation or Garbage Collection. We first perform some micro benchmarks for various JVMs, showing the overall good performance for basic arithmetic operations. Then we study a Java implementation of the Nas Parallel Benchmarks, using the ProActive middleware for distribution. Comparing this implementation with a Fortran/MPI one, we show that they have similar performance on computation intensive benchmarks, but still have scalability issues when performing intensive communications. Using experiments on clusters and multi-core machines, we show that the performance varies greatly, depending on the Java Virtual Machine used (version and vendor) and the kind of computation performed.
Type de document :
Rapport
[Technical Report] RT-0353, INRIA. 2008, pp.26


https://hal.inria.fr/inria-00312039
Contributeur : Brian Amedro <>
Soumis le : lundi 25 août 2008 - 10:39:07
Dernière modification le : samedi 17 septembre 2016 - 01:32:54
Document(s) archivé(s) le : vendredi 5 octobre 2012 - 11:51:21

Fichier

RT-0353.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00312039, version 1

Collections

Citation

Brian Amedro, Vladimir Bodnartchouk, Denis Caromel, Christian Delbe, Fabrice Huet, et al.. Current State of Java for HPC. [Technical Report] RT-0353, INRIA. 2008, pp.26. <inria-00312039>

Exporter

Partager

Métriques

Consultations de
la notice

1193

Téléchargements du document

379