1 |
Two critical Issues are:
|
2 |
Memory Structure
-
Distributed
-
Shared
-
Cached
|
3 |
and Heterogeneous mixtures
|
4 |
Control and synchronization
|
5 |
SIMD -lockstep synchronization
|
6 |
MIMD -synchronization can take several forms
-
Simplest: program controlled message passing
-
"Flags" in memory - typical shared memory construct
-
Special hardware - as in cache and its coherency (coordination between nodes)
|