Skip to Main content Skip to Navigation
Theses

DSM-PM2 : une plate-forme portable pour l'implémentation de protocoles de cohérence multithreads pour systèmes à mémoire virtuellement partagée

Abstract : In their traditional flavor, Distributed Shared Memory (DSM) libraries allow a number of separate processes to share a common address space using a consistency protocol according to a semantics specified by some given consistency model: sequential consistency, release consistency, etc. The processes may usually be physically distributed among a number of computing nodes interconnected through some communication library. Most approaches to DSM programming assume that the DSM library and the underlying architecture are fixed, and that it is up to the programmer to fit his program with them. This static view does not allow experimentations with alternative implementations. The contribution of this thesis consists in proposing a generic impementation and experimentation platform called DSM-PM , which allows both the application and the underlying DSM consistency protocol to be co-designed and tuned for performance. This platform is entirely implemented in software, in user-space. It is portable across a large number of cluster architectures. It provides the basic blocks for implementing and evaluating a large number of multithreaded consistency pro- tocols within a unified framework. Three consistency models are currently supported: sequential consistency, release consistency and Java consistency. Several performances studies have been carried out with multiple multithreaded applications on different clusters, in order to evaluate the proposed consistency protocols. The platform has been validated as a target for a Java compiling system for distributed architectures, called Hyperion.
Document type :
Theses
Complete list of metadata

Cited literature [102 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00565382
Contributor : Gabriel Antoniu <>
Submitted on : Saturday, February 12, 2011 - 12:59:27 AM
Last modification on : Saturday, September 11, 2021 - 3:17:45 AM
Long-term archiving on: : Friday, May 13, 2011 - 2:16:11 AM

Identifiers

  • HAL Id : tel-00565382, version 1

Citation

Gabriel Antoniu. DSM-PM2 : une plate-forme portable pour l'implémentation de protocoles de cohérence multithreads pour systèmes à mémoire virtuellement partagée. Informatique [cs]. Ecole normale supérieure de lyon - ENS LYON, 2001. Français. ⟨tel-00565382⟩

Share

Metrics

Record views

688

Files downloads

474