Mapa mental
Memoria Cache

Contenido del mapa
Memoria Cache
HPC o (HPC, do inglês high performance computing)
- O projeto de memória cache para HPC é muito diferente daquele para outras plataformas de hardware e aplicações
- . Quando a memória virtual é usada, os campos de endereço das instruções de máquina contêm endereços virtuais. Para leituras e escritas da memória principal, uma unidade de gerenciamento da memória (MMU, do inglês memory management unit)
- Uma cache lógica, também conhecida como cache virtual, armazena dados usando endereços virtuais. O processador acessa a cache diretamente, sem passar pela MMU. Uma cache física armazena dados usando endereços físicos da memória principal.
- Existe uma memória principal relativamente grande e lenta junto com a memória cache, menor e mais rápida. A cache contém uma cópia de partes da memória principal. Quando o processador tenta ler uma palavra da memória, é feita uma verificação para determinar se a palavra está na cache. Se estiver, ela é entregue ao processador. Se não, um bloco da memória principal, consistindo em algum número fixo de palavras, é lido para a cache e depois a palavra é fornecida ao processador
- Uma cache lógica, também conhecida como cache virtual, armazena dados usando endereços virtuais. O processador acessa a cache diretamente, sem passar pela MMU. Uma cache física armazena dados usando endereços físicos da memória principal.
- . Quando a memória virtual é usada, os campos de endereço das instruções de máquina contêm endereços virtuais. Para leituras e escritas da memória principal, uma unidade de gerenciamento da memória (MMU, do inglês memory management unit)
- O projeto de memória cache para HPC é muito diferente daquele para outras plataformas de hardware e aplicações
Uma vantagem óbvia da cache lógica é que a velocidade de acesso a ela é maior do que para uma cache física, pois a cache pode responder antes que a MMU realize uma tradução de endereço.
os buffers de dados e endereço são desativados e a comunicação é apenas entre o processador e a memória cache, sem tráfego no barramento do sistema. Quando ocorre uma falha de cache (cache miss), o endereço desejado é carregado no barramento do sistema e os dados são transferidos através do buffer de dados para a cache e para o processador
- . Em outras organizações, a cache é fisicamente interposta entre o processador e a memória principal para todas as linhas de dados, endereço e controle são ligadas à cache. Nesse último caso, para uma falha de cache, a palavra desejada primeiro é lida para a cache e depois transferida da cache para o processador.
- . Em outras organizações, a cache é fisicamente interposta entre o processador e a memória principal para todas as linhas de dados, endereço e controle são ligadas à cache. Nesse último caso, para uma falha de cache, a palavra desejada primeiro é lida para a cache e depois transferida da cache para o processador.
Imágenes y archivos del mapa
Información
- Descripción
- Computação Mapa Mental sobre Memoria Cache, creado por Eduardo Guedes da silva el 11/05/2022.
- Creado por
- Eduardo Guedes da silva
- Visitas
- 22
- Valoración
