Service interruption on Monday 11 July from 12:30 to 13:00: all the sites of the CCSD (HAL, EpiSciences, SciencesConf, AureHAL) will be inaccessible (network hardware connection).
Skip to Main content Skip to Navigation
Conference papers

DSM-PM2: A portable implementation platform for multithreaded DSM consistency protocols

Abstract : Our work combines Java compilation to native code with a run-time library that executes Java threads in a distributed-memory environment with true parallelism. This approach is implemented within the Hyperion system for the distributed execution of compiled Java programs on clusters of PCs. To provide the illusion of a shared memory to Java threads, Hyperion has been built on top of DSM-PM2, a portable implementation platform for multithreaded distributed-shared-memory protocols. We have designed, implemented and experimented with two alternative consistency protocols compliant with the Java Memory Model. The protocols have different mechanisms for access detection: the first one uses explicit locality checks, whereas the second one is based on page faults. We illustrate the effects of the two access-detection techniques with five applications run on two clusters with different interconnection networks: BIP/Myrinet and SISCI/SCI.
Complete list of metadata

Cited literature [12 references]  Display  Hide  Download
Contributor : Gabriel Antoniu Connect in order to contact the contributor
Submitted on : Sunday, February 6, 2011 - 9:10:57 PM
Last modification on : Saturday, September 11, 2021 - 3:17:43 AM
Long-term archiving on: : Saturday, May 7, 2011 - 2:40:51 AM


Files produced by the author(s)




Gabriel Antoniu, Luc Bougé. DSM-PM2: A portable implementation platform for multithreaded DSM consistency protocols. Proc. 6th IEEE International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS '01), Apr 2001, San Francisco, United States. pp.55-70, ⟨10.1109/IPDPS.2001.925077⟩. ⟨inria-00563583⟩



Record views


Files downloads