Back to Search Start Over

Implementing Java consistency using a generic multithreaded DSM runtime system

Authors :
Raymond Namyst
Mark MacBeth
Keith McGuigan
Philip J. Hatcher
Gabriel Antoniu
Luc Bougé
Laboratoire de l'Informatique du Parallélisme (LIP)
École normale supérieure - Lyon (ENS Lyon)-Université Claude Bernard Lyon 1 (UCBL)
Université de Lyon-Université de Lyon-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)
Department of Computer Science (CS - UNH)
University of New Hampshire (UNH)
École normale supérieure de Lyon (ENS de Lyon)-Université Claude Bernard Lyon 1 (UCBL)
Source :
Proc. Intl. Parallel and Distributed Processing Symposium( IPDPS'00), Workshop on Java for Parallel and Distributed Computing, Proc. Intl. Parallel and Distributed Processing Symposium( IPDPS'00), Workshop on Java for Parallel and Distributed Computing, 2000, Cancun, Mexico. pp.560-567, ⟨10.1007/3-540-45591-4_76⟩, Lecture Notes in Computer Science ISBN: 9783540674429, IPDPS Workshops
Publication Year :
2000
Publisher :
HAL CCSD, 2000.

Abstract

International audience; This paper describes the implementation of Hyperion, an environment for executing Java programs on clusters of computers. To provide high performance, the environment compiles Java bytecode to native code and supports the concurrent execution of Java threads on multiple nodes of a cluster. The implementation uses the PM2 distributed, multithreaded runtime system. PM2 provides light weight threads and efficient inter-node communication. It also includes a generic, distributed shared memory layer (DSM-PM2) which allows the efficient and flexible implementation of the Java memory consistency model. This paper includes preliminary performance figures for our implementation of Hyperion/PM2 on clusters of Linux machines connected by SCI and Myrinet.

Details

Language :
English
ISBN :
978-3-540-67442-9
ISBNs :
9783540674429
Database :
OpenAIRE
Journal :
Proc. Intl. Parallel and Distributed Processing Symposium( IPDPS'00), Workshop on Java for Parallel and Distributed Computing, Proc. Intl. Parallel and Distributed Processing Symposium( IPDPS'00), Workshop on Java for Parallel and Distributed Computing, 2000, Cancun, Mexico. pp.560-567, ⟨10.1007/3-540-45591-4_76⟩, Lecture Notes in Computer Science ISBN: 9783540674429, IPDPS Workshops
Accession number :
edsair.doi.dedup.....2c6e9fd932637770f4444ce1cd8bccfd
Full Text :
https://doi.org/10.1007/3-540-45591-4_76⟩