Execução Especulativa
Idéia Básica:
- Antecipar a execução de instruções críticas
- Executar antecipadamente operações que “podem” ser necessárias mais adiante no programa
- Caso se descubra mais tarde que as operações não deviam ter sido executadas, ignorar seus resultados
Principais tipos de especulação:
- Especulação de controle
- Especulação de dados