Distributed Shared Memory: Difference between revisions
m Early DSM: IVY moved to Distributed Shared Memory |
No edit summary |
||
Line 1: | Line 1: | ||
==Readings== | ==Readings== | ||
There will be no formal class this week. Instead, please read | There will be no formal class this week. Instead, please read the following: | ||
[http://homeostasis.scs.carleton.ca/~soma/distos/fall2008/kai-li-shared.pdf Kai Li, ''Shared virtual memory on loosely coupled multiprocessors'' (1986)]. | * [http://homeostasis.scs.carleton.ca/~soma/distos/fall2008/kai-li-shared.pdf Kai Li, ''Shared virtual memory on loosely coupled multiprocessors'' (1986)].<br />This thesis is the first major work on distributed shared memory. You don't need to follow all of the technical details in this thesis; instead, try to understand Li's framing of the DSM problem and the thread of his argument. | ||
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-02-11/protic-overview.pdf Jelica Protic et al., "Distributed Shared Memory: Concepts and Systems" (1996)]<br />This paper reviews later work in the area of distributed shared memory. | |||
==Questions== | ==Questions== | ||
Line 13: | Line 13: | ||
* How do concurrency issues affect the design of DSM systems? | * How do concurrency issues affect the design of DSM systems? | ||
* What sort of programs will benefit from DSM? What do not? | * What sort of programs will benefit from DSM? What do not? | ||
* Why | * What were the major problems addressed in DSM research following Kai Li's dissertation? | ||
* Did these advances change the scope of environments and problems appropriate for DSM? | |||
* Why aren't DSM systems commonly in use today? |
Revision as of 19:43, 7 September 2008
Readings
There will be no formal class this week. Instead, please read the following:
- Kai Li, Shared virtual memory on loosely coupled multiprocessors (1986).
This thesis is the first major work on distributed shared memory. You don't need to follow all of the technical details in this thesis; instead, try to understand Li's framing of the DSM problem and the thread of his argument.
- Jelica Protic et al., "Distributed Shared Memory: Concepts and Systems" (1996)
This paper reviews later work in the area of distributed shared memory.
Questions
- What is the appeal of DSM?
- How is DSM related to virtual memory?
- How do concurrency issues affect the design of DSM systems?
- What sort of programs will benefit from DSM? What do not?
- What were the major problems addressed in DSM research following Kai Li's dissertation?
- Did these advances change the scope of environments and problems appropriate for DSM?
- Why aren't DSM systems commonly in use today?