Distributed Shared Memory Architecture (DSM)
-
-
-
-
-
-
-
-
- Local memory and independent path to memory as with the Multicomputer Architecture
- Memory of all nodes is organized as one logical “shared memory”
- Non-uniform memory access (NUMA):
- “Local memory” access is faster than “remote memory” access
- Programming model is (almost) the same as for the Shared Memory Architecture
- data distribution is available for optimization
- Scalability properties similar to the Multicomputer Architecture