Skip to content
Latchkey

O que é escalonamento de instruções?

O escalonamento de instruções é uma otimização de compilador que reorganiza a ordem das instruções de máquina para reduzir paradas no pipeline do processador. Ele move trabalho independente para preencher as lacunas deixadas ao esperar por operações lentas, como leituras de memória. A reordenação deve respeitar as dependências de dados para que o resultado observável permaneça inalterado.

Por que isso importa

CPUs modernas executam instruções em um pipeline, e código mal ordenado deixa o pipeline ocioso. O escalonamento recupera esses ciclos desperdiçados, o que pode acelerar visivelmente loops quentes.

Guias relacionados