Compiling multithreaded Java bytecode for distributed execution

Abstract : Our work combines Java compilation to native code with a run-time library that executes Java threads in a distributed-memory environment. This allows a Java programmer to view a cluster of processors as executing a single Java virtual machine. The separate processors are simply resources for executing Java threads with true concurrency and the run-time system provides the illusion of a shared memory on top of the private memories of the processors. The environment we present is available on top of several UNIX systems and can use a large variety of network protocols thanks to the high portability of its run-time system. To evaluate our approach, we compare serial C, serial Java, and multithreaded Java implementations of a branch-and-bound solution to the minimal-cost map-coloring problem. All measurements have been carried out on two platforms using two different network protocols: SISCI/SCI and MPI-BIP/Myrinet.
Type de document :
Communication dans un congrès
Euro-Par 2000: Parallel Processing, Aug 2000, Munchen, Germany. Springer-Verlag, 1900, pp.1039-1052, 2000, LNCS. 〈http://dx.doi.org/10.1007/3-540-44520-X_148〉. 〈10.1007/3-540-44520-X_148〉
Liste complète des métadonnées

Littérature citée [17 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00563684
Contributeur : Gabriel Antoniu <>
Soumis le : lundi 7 février 2011 - 10:48:41
Dernière modification le : mardi 24 avril 2018 - 13:52:26
Document(s) archivé(s) le : dimanche 8 mai 2011 - 02:55:28

Fichier

Europar2000.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Collections

Citation

Gabriel Antoniu, Luc Bougé, Philip Hatcher, Mark Macbeth, Keith Mcguigan, et al.. Compiling multithreaded Java bytecode for distributed execution. Euro-Par 2000: Parallel Processing, Aug 2000, Munchen, Germany. Springer-Verlag, 1900, pp.1039-1052, 2000, LNCS. 〈http://dx.doi.org/10.1007/3-540-44520-X_148〉. 〈10.1007/3-540-44520-X_148〉. 〈inria-00563684〉

Partager

Métriques

Consultations de la notice

219

Téléchargements de fichiers

199