The Idea of DSM
Try to emulate the cache of a multiprocessor using the MMU and operating system software
The address space is divided up into chunks, with the chunks being spread over all the processors in the system
When a processor references an address that is not local,
- a trap occurs,
- and the DSM system fetches the chunk containing the address
- and restarts the faulting instruction,
- which now completes successfully