s'authentifier
version française rss feed

inria-00312039, version 1

Current State of Java for HPC

Brian Amedro () 1, Vladimir Bodnartchouk () 2, Denis Caromel () 1, Christian Delbe 1, Fabrice Huet () a1, Guillermo L. Taboada (Auteur à contacter de préférence) b3

N° RT-0353 (2008)

Résumé : 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.

  • Collaboration : Grid'5000
  • Domaine : Informatique/Calcul parallèle, distribué et partagé
  • Mots-clés : Benchmark – Java – Fortran – HPC – ProActive – MPI
  • Référence interne : RT-0353
 
  • inria-00312039, version 1
  • oai:hal.inria.fr:inria-00312039
  • Contributeur : 
  • Soumis le : Lundi 25 Août 2008, 10:39:07
  • Dernière modification le : Lundi 23 Avril 2012, 16:39:25
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...
tous les articles de la base du CCSd...