A 2-core processor connected via a Unified Memory unit. Incorporates Cache Coherence by utilizing a snooping based mechanism. Contains a matrix multiplication task to evaluate enhanced parallel performance when compared to equiv. uniprocessor.
- Two CPUs connected by shared bus.
- One data memory that serves both CPUs.
- Each CPU has it's own memory controller and d-cache.
- Bus contains a SM that interfaces between 2 d-caches and the data memory.