As CPUs modernas possuem múltiplos caches. Na verdade, elas têm uma hierarquia de cache completa. Neste vídeo, discuto como as hierarquias de cache de CPU modernas são estruturadas, descrevo as propriedades de cada nível de cache, explico as políticas de inclusão de cache e forneço um exemplo de como o processador lê e grava dados dentro da hierarquia de cache.
RESUMO
O cache mais próximo do núcleo do processador é o menor e mais rápido, enquanto o cache mais distante é o maior, mas mais lento. A maioria das arquiteturas inclui três níveis de cache: L1, L2 e L3. O cache L1 é o menor e está localizado mais próximo do núcleo do processador, projetado para corresponder à sua velocidade. O L2 está posicionado no meio, e o L3 é o maior cache, localizado mais distante do núcleo do processador.
LINKS
FONTES
• Livro: Organização e Projeto de Computadores Edição RISC-V: A Interface Hardware Software
ÍNDICE
00:00 Por que os caches são importantes?
00:23 Estrutura moderna da hierarquia de cache
00:34 Componentes de uma hierarquia de cache
02:00 Propriedades dos níveis de cache
03:02 Políticas de inclusão de cache
04:30 Exemplos de operação de leitura
05:35 Exemplo de operação de gravação
#ciênciadacomputação #cache #cpucache #hierarquiadecache #engenheirodesoftware #cpu