Professional Documents
Culture Documents
Parallel Computing
Teaching Staff
Unit Coordinator: Dr Wayne Kelly
w.kelly@qut.edu.au
3138 9336
S Block, Level 10
Room 1011 (enter via 1013)
Input Output
Device
Bus Device
Central Processing Unit (CPU)
3. Execute
ALU performs Arithmetic operations
Bus/Memory module performs Load/Store operations
Shared Memory
Shared Cache
Shared Memory
INB375/INN600 Parallel Computing 20
Cache Coherence
What happens when one core writes to its private cache?
That cache line in all other private caches need to be
invalidated.
Uses technique called snooping to determine when cache
lines need to be invalidated.
Caches can be inclusive or exclusive.
Process