- Occorre una coordinazione tra i diversi processi nell'accesso alla memoria (sincronizzazione) e nella gestione delle copie dei dati all'interno della gerarchia di memoria
- Quando viene fatta una scrittura un memorie, si verifica un disallineamento tra la memoria principale e la cache (non c'e coerenza tra la memoria e la cache)
Meccanismi di riallineamento della cache e della memoria
Architetture singolo processore
Write-Through
Write-Back
Architetture multi-core
- Elemento chiave รจ il protocollo per il tracking dello stato di ciascuna linea di ciascuna cache:
Protocolli di bus snooping
Protocolli directory-based
Altri meccanismi per la coerenza cache (cache coherence)