Software e Hardware · Avançado · Português · Técnico
coerência de cache
Garantia de que todos os núcleos de um processador enxerguem o mesmo valor para um dado na memória, mesmo quando cada um guarda uma cópia em seu cache.
Onde usar
Aparece em estudos de processadores multinúcleo, com protocolos como MESI, e explica por que compartilhar dados entre núcleos tem custo.
Exemplos
Quando um núcleo altera o dado, o protocolo de coerência de cache invalida as cópias nos outros.
Sem coerência de cache, dois núcleos poderiam trabalhar com valores diferentes da mesma variável.
Cuidado
Não confundir com consistência de memória, que trata da ordem em que as operações de diferentes núcleos se tornam visíveis.
Sinônimos
cache coherence