 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Why
add another processor?
|
|
|
| • |
How
should they be connected – I/O, memory
|
|
|
bus,
L2 cache, registers?
|
|
|
| • |
Cache
coherency – the problem
|
|
|
| • |
Coherency
– what are the rules?
|
|
|
| • |
Coherency
using broadcast – update/invalidate
|
|
|
| • |
Coherency
using multicast – SMP vs ccNUMA
|
|
| • |
Distributed
directories, home nodes,
|
|
|
ownership;
the ccNUMA design space
|
|
|
| • |
Beyond
ccNUMA; COMA and Simple COMA
|
|
|
| • |
Hybrids
and clusters
|
|