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
P2
Cache
Interconnection
Network
P1
Cache
P3
Cache