Advanced Computer Architecture Chapter 7.
13
How to connect processors...
Tradeoffs:
close coupling to minimise delays incurred when processors interact
separation to avoid contention for shared resources
Result:
spectrum of alternative approaches based on application requirements, cost, and
packaging/integration issues
Currently:
just possible to integrate 2 full-scale CPUs on one chip together with large
shared L2
cache
common to link multiple CPUs on same motherboard with shared bus connecting
to main memory
more aggressive designs use richer interconnection network, perhaps with cache-
to-cache transfer capability