Shared Memory Without A Bus
The bus is a centralized point where writes and reads can be serialized
How are coherency and sequential consistency achieved without a bus?
It is possible to broadcast, but this is both expensive and potentially very complicated
Directory-based cache coherence is solution