ExpertiDict

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

previsão de desvios

/pɾe.vi.ˈzɐ̃w dʒi de.ˈzi.vjus/locução substantiva

Mecanismo do processador que adivinha qual caminho um desvio condicional vai seguir, para continuar buscando instruções sem esperar a resposta.

Onde usar

Citado em análises de desempenho e de falhas como Spectre, que exploram a execução especulativa. Também aparece em aulas de arquitetura, como 'taxa de acerto do preditor'.

Exemplos

A previsão de desvios acerta mais de 95% das vezes em muitos programas.

Quando a previsão de desvios falha, o pipeline precisa ser esvaziado.

Cuidado

Uma previsão errada não causa erro no programa: o processador descarta o trabalho feito por engano e perde alguns ciclos.

Sinônimos

predição de desvios, branch prediction

Origem

Tradução do inglês branch prediction.

Veja também

Todos os termos de Software e Hardware