

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um processador superescalar com pipeline de 5 estágios executa instruções fora de ordem (out-of-order execution). Durante a execução, uma instrução de divisão (latência de 20 ciclos) é seguida por três instruções de soma que não dependem do resultado da divisão.
Considerando que o processador possui unidades funcionais separadas para divisão e soma, e um buffer de reordenação (ROB), o comportamento esperado do pipeline é que
todas as instruções aguardam a conclusão da divisão antes de iniciar execução.
as instruções de soma são canceladas e reescalonadas após a divisão.
as instruções de soma completam e fazem commit imediatamente, sem aguardar a divisão.
o pipeline entra em stall completo até que a divisão termine.
as instruções de soma são executadas em paralelo à divisão e completam antes, mas o commit respeita a ordem original.