FC ConcursosFC Concursos

Flashcard FC269053

Como um desvio condicional afeta instruções já buscadas no pipeline?

Processador

IDECAN · 2019

De acordo com o assunto TI Organização e Arquitetura dos Computadores: Processador, responda:

Como um desvio condicional afeta instruções já buscadas no pipeline?
Mostrar resposta e comentário

Resposta

As instruções buscadas após o ponto do desvio tornam-se inválidas e são descartadas (flush).

Explicação: Uma instrução de desvio condicional decide em tempo de execução o próximo endereço.
Enquanto não for resolvida, o pipeline continua a buscar instruções e a preencher estágios.
Se o desvio for tomado, as instruções já buscadas após ele invalidam e devem ser descartadas (flush).
Esse descarte gera penalidade de desempenho proporcional aos estágios preenchidos; previsões de desvio tentam reduzir esse custo, mas erros também causam flush.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/266542

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo