SAM Distributed Shared Memory System
- Abstract
- SAM is a run-time system that supports a shared name space in software on distributed-memory multiprocessors. There are a variety of scientific applications which operate on complicated data structures and access data in irregular and often data-dependent ways. SAM provides a global name space that facilitates programming these types of applications and caches data as necessary for efficient execution. All shared data in SAM is communicated in terms of user-defined data types, rather than fixed-size units such as pages. SAM provides simple primitives for accessing data from which more complex types of access can be built. SAM primitives can directly model the fundamental data relationships in parallel programs: producer-consumer, mutual exclusion, and chaotic relationships.
- DateOfInformation
- Fri Apr 4 12:13:25 1997
- Domain
- Parallel Processing Tools!Parallel Runtime Systems
- Keyword
- parallel runtime system; virtual shared memory
- TargetEnvironment
- SAM has been implemented on the Intel iPSC/860 and Paragon, the Thinking Machines CM-5, the IBM SP1, and on heterogeneous networks of workstations using PVM, and all SAM applications run portably on all these platforms.
- Webpage
- http://suif.stanford.edu/~scales/sam.html
- ContactIs
- Dan Scales
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/sam.html
ptlib_maintainers@nhse.org