ExpertiDict

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

pré-busca

/pɾe.ˈbus.ka/substantivo feminino

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

Veja também

Todos os termos de Software e Hardware