|
Software Distributed Shared Memory Multiprocessors
Why SDSM?
SVM for dummy
SVM overheads
Use of RC
Eager and lazy release
Lazy release
Multiple writers
Twin and diff
HLRC
Twin and diff overhead
Performance factors
Arbitrary grain
Implementing ERC
Implementing LRC
An example
Sequential program |
[From Section 9.3 of Culler, Singh, Gupta]
|