ExpertiDict

Software e Hardware · Avançado · Português · Técnico

coerência de cache

/ko.e.ˈɾẽ.sja dʒi ˈka.ʃi/locução substantiva

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

Veja também

Todos os termos de Software e Hardware