ExpertiDict

Software e Hardware · Avançado · Português · Técnico

renomeação de registradores

/ʁe.no.me.a.ˈsɐ̃w dʒi ʁe.ʒis.tɾa.ˈdo.ɾis/substantivo feminino

Técnica em que a CPU mapeia os registradores visíveis ao programa para um conjunto físico maior, eliminando falsas dependências e permitindo executar mais instruções em paralelo.

Onde usar

Aparece em análises de microarquitetura de processadores modernos, junto com a execução fora de ordem. Explica por que duas instruções que reutilizam o mesmo nome de registrador não precisam esperar uma pela outra.

Exemplos

A renomeação de registradores permite que uma instrução escreva no registrador sem esperar uma leitura anterior do mesmo nome.

O processador tem algumas centenas de registradores físicos, embora o conjunto de instruções exponha poucas dezenas.

Cuidado

Não altera o programa nem o conjunto de instruções visível: acontece dentro do hardware, sem que o software perceba.

Sinônimos

register renaming

Veja também

Todos os termos de Software e Hardware