Generic Distributed Shared Memory: the DSM-PM2 Approach

Abstract : This paper describes DSM-PM2, a generic, multi-protocol distributed shared memory library built for PM2, a multithreaded runtime system with preemptive thread migration. DSM-PM2 allows threads running on different nodes to communicate via a virtually shared address space and supports multiple consistency models. For a given model, the user can select among several alternative implementations, based for instance on page migration, thread migration, or an adaptative combination of them. Moreover, new consistency models or new implementations of existing models can be easily added using the available library routines. DSM-PM2 is available on top of several UNIX systems and can use a large variety of network protocols (BIP, SCI, VIA, MPI, TCP, etc.). We report performance figures for platforms using different network protocols: SISCI/SCI, BIP/Myrinet and TCP/Myrinet.
Document type :
Reports
Complete list of metadatas

https://hal-lara.archives-ouvertes.fr/hal-02102068
Contributor : Colette Orange <>
Submitted on : Wednesday, April 17, 2019 - 9:13:28 AM
Last modification on : Saturday, May 4, 2019 - 1:26:36 AM

File

RR2000-19.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02102068, version 1

Collections

Citation

Gabriel Antoniu, Luc Bougé, Raymond Namyst. Generic Distributed Shared Memory: the DSM-PM2 Approach. [Research Report] LIP RR-2000-19, Laboratoire de l'informatique du parallélisme. 2000, 2+13p. ⟨hal-02102068⟩

Share

Metrics

Record views

6

Files downloads

11