Distributed Shared Memory Tools

Manish Parashar, Sumir Chandra · 2004

This chapter presents tools and environments for distributed shared memory (DSM), a software abstraction of shared memory on a distributed memory multiprocessor or cluster of workstations. It outlines the properties and features of DSM systems and classifies them based on their architectures. The chapter then describes cache coherence protocols for hardware based DSM systems including CC-NUMA, COMA, S-COMA, hybrid schemes including R-NUMA and AS-COMA, and hardware-based environments such as the MIT Alewife Machine and the Stanford FLASH multiprocessor. Finally, existing DSM system such as TreadMarks, Brazos, Mirage+, Orca, SAM, Midway, CRL, and fine-grained Shasta DSM are described.

Read the paper · More papers on PaperTik