Advanced Computer Architecture Chapter 7.
69
Summary and Conclusions
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