branch prediction, previsão de desvio

Uma técnica empregada em alguns processadores com uma instrução chamada pré-busca para descobrir se um programa vai ou não executar um desvio, e para buscar o código executável no local adequado. Quando uma instrução de desvio é executada, essa instrução, bem como a instrução seguinte, é armazenada em um buffer. Essa informação é usada para prever que desvio a instrução vai adotar da próxima vez que for executada. Quando essa previsão está correta (como ocorre em 90 por cento dos casos), a execução de um desvio não causa uma interrupção no pipeline; portanto, o sistema não se torna lento pela necessidade de recuperar a instrução seguinte. Ver também branch instruction (instrução de desvio); buffer ; central processing unit (unidade central de processamento); pipeline processing (processamento pipeline).
+
..
../..