Higher Level Optimization
•Organizing nodes as SMPs with one coherent memory and one directory controller can improve performance since one processor might fetch data that the next processor wants … it is already present •The main liability is that the controller resource and probably its channel into the network are shared
P0
Cache
Directory
Controller
Directory
P2
Cache
Interconnection Network
P1
Cache
P3
Cache