•Symmetric-multiprocessors
(SMPs) are an effective way to share memory on a small scale
•Cache
controllers snoop memory bus
•The
bus becomes the “time sequencing” point of the system, where modification order
is defined
•Various protocols speed performance with greater complexity
•“DSM
Homework sharing” would be reasonably efficient on SMP … cost only about ‘2x’
over non-share
•Bus is
serially used, limiting generalization to small #s