The papers present in this text survey both distributed shared memory (DSM) efforts and commercial DSM systems. The book discusses relevant issues that make the concept of DSM one of the most attractive approaches for building large-scale, high-performance multiprocessor systems. The authors provide a general introduction to the DSM field as well as a broad survey of the basic DSM concepts, mechanisms, design issues, and systems.
The book concentrates on basic DSM algorithms, their enhancements, and their performance evaluation. In addition, it details implementations that employ DSM solutions at the software and the hardware level. This guide is a research and development reference that provides state-of-the art information that will be useful to architects, designers, and programmers of DSM systems.
Preface.
Editor's Introduction.
Chapter 1. An Introduction to Distributed Shared Memory Concepts.
Chapter 2. Distributed Shared Memory Algorithms.
Chapter 3. Memory Consistency Models.
Chapter 4. Distributed Shared memory Implementations at the Software Level.
Chapter 5. Distributed Shared Memory Implementations at the Hardware Level.
Chapter 6. Distributed Shared Memory Hardware/Software Hybrid Approach.
About the Authors.Jelica Protic is currently with the department of computer engineering, School of Electrical Engineering, University of Belgrade, Serbia, Yugoslaviqa, where she received her BS and MS in computer engineering in 1987 and 1994, respectively. From 1987 to 1990 she was with the LOLA Institute, where she has been involved in a project of networking programmable logical controllers using a DSM-like paradigm. Shared-memory multiprocessors, distributed computing, local area networks, and system software in general are her current research intel³-