Implementing Multithreaded Protocols for Release Consistency on Top of the Generic DSM-PM2 Platform [chapter]

Gabriel Antoniu, Luc Bougé
2002 Lecture Notes in Computer Science  
DSM-PM is an implementation platform designed to facilitate the experimental studies with consistency protocoles for distributed shared memory. This platform provides basic building blocks, allowing for an easy design, implementation and evaluation of a large variety of multithreaded consistency protocols within a unified framework. DSM-PM is portable over a large variety of cluster architectures, using various communication interfaces (TCP, MPI, BIP, SCI, VIA, etc.). This paper presents the
more » ... ign of two multithreaded protocols implementing the release consistency model. We evaluate the impact of these consistency protocols on the overall performance of a typical distributed application, for two clusters with different interconnection networks and communication interfaces.
doi:10.1007/3-540-47840-x_18 fatcat:ltqsxua7rbhrvk47titt5ndpnm