In the NUMA architecture, each processor may use a private cache. Peripherals are also shared in some fashion.
In the NUMA architecture, each processor has its own dedicated cache. Additionally, peripherals are shared among processors in a certain way.