Especulação de Dados
Conceito:
Antecipação de uma instrução de load para antes de uma instrução de store cujo endereço pode ser o mesmo do load
Exemplo: store(st_addr,dado)
load(ld_addr,reg)
use(reg)
Çódigo transformado pelo compilador:
aload(ld_addr,reg)
...
store(st_addr,dado)
acheck(reg,recovery_addr)
use(reg)
Slide anterior
Slide seguinte
Voltar para o primeiro slide
Exibir versão do elemento gráfico