 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
|
Caches
are essential to gain the maximum performance from
|
|
 |
|
|
|
|
|
modern
microprocessors
|
|
|
|
The
performance of a cache is close to that of SRAM but at the
|
|
 |
|
|
|
|
|
cost of DRAM
|
|
|
|
Caches
can be used to form the basis of a parallel computer
|
|
 |
|
|
|
|
|
|
Bus-based
multiprocessors do not scale well: max < 10
nodes
|
|
 |
|
|
|
|
|
|
Larger-scale
shared-memory multiprocessors require more
|
|
 |
|
|
|
|
|
complicated
networks and protocols
|
|
|
|
CC-NUMA
is becoming popular since systems can be built from
|
 |
|
|
|
commodity
components (chips, boards, OSs) and use existing
|
|
|
software
|
|
|
|
e.g.
HP/Convex, Sequent, Data General, SGI, Sun, IBM
|
|
 |
|
|
|
|