Lar Hardware O que é previsão de ramificação? - o que é techopedia

O que é previsão de ramificação? - o que é techopedia

Índice:

Anonim

Definição - O que significa Predição de Filial?

A previsão de ramificação é uma abordagem à arquitetura de computadores que tenta mitigar os custos de ramificação. A predicação de filial acelera o processamento de instruções de filial com CPUs usando pipelining. A técnica envolve apenas a execução de determinadas instruções se determinados predicados forem verdadeiros. A previsão de ramificação é normalmente implementada em hardware usando um preditor de ramificação.

A previsão de ramificação também é conhecida como predicação de ramificação ou simplesmente como predicação.

Techopedia explica Previsão de Filiais

A previsão de ramificação é uma técnica usada para acelerar a execução de instruções em processadores que usam pipelining. As CPUs executaram inicialmente as instruções uma a uma quando entraram, mas a introdução do pipelining significou que as instruções de ramificação poderiam desacelerar significativamente o processador, pois o processador precisa aguardar a execução do salto condicional.

A previsão de ramificação divide as instruções em predicados, semelhante à lógica de predicado. Uma CPU que usa previsão de ramificação somente executa instruções se um predicado for verdadeiro. Um exemplo é o uso da lógica condicional. Como o código desnecessário não é executado, o processador pode funcionar com muito mais eficiência. A previsão de ramificação é implementada na lógica da CPU com um preditor de ramificação.

O que é previsão de ramificação? - o que é techopedia