Especulação de Controle
Conceito:
Antecipação de uma instrução cuja execução depende de alguma certa condição
Exemplo:
if (a>b) load(addr1,reg1)
else load(addr2,reg2)
Çódigo transformado pelo compilador:
sload(addr1,reg1)
sload(addr1,reg2)
...
if (a>b) scheck(reg1,recovery_1)
else scheck(reg2,recovery_2)
Slide anterior
Slide seguinte
Voltar para o primeiro slide
Exibir versão do elemento gráfico