Política de Carregamento de Dados na Cache
Quando trazer dados da memória para a cache?
Duas possibilidades:
- Por demanda:
- Dados são trazidos quando acessados pelo processador
- Por antecipação (prefetch):
- Dados são trazidos antes de serem acessados pelo processador
- Quando forem acessados, os dados já deverão estar na cache
- É necessário “adivinhar” qual dado será necessário no futuro
- Facilmente implementável para programas de produção
- Programador pode inserir informação (instrução de prefetch)