Software e Hardware · Avançado · Português · Técnico
pré-busca
Técnica em que o processador traz dados ou instruções para o cache antes que o programa os peça, prevendo o que será usado, para reduzir esperas pela memória.
Onde usar
Aparece em estudos de desempenho: acessos sequenciais a um vetor são acelerados pela pré-busca automática, e há instruções para pedi-la manualmente.
Exemplos
A pré-busca de hardware detecta que o laço lê endereços em sequência e já traz os próximos blocos.
Acessos aleatórios à memória se beneficiam pouco da pré-busca.
Cuidado
Não é garantia de ganho: se a previsão errar, a pré-busca desperdiça banda e pode expulsar do cache dados úteis.
Sinônimos
prefetching