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