Replication
Reduces data transfer/communication
Uniprocessor: caches do it automatically
- Reduce communication with memory
Message Passing naming model at an interface
- receive replicates, giving a new name
- Replication is explicit in software above that interface
SAS naming model at an interface
- A load brings in data, and can replicate transparently in cache
- OS can do it at page level in shared virtual address space
- No explicit renaming, many copies for same name: coherence problem
- in uniprocessors, “coherence” of copies is natural in memory hierarchy