Léxico TI › Hardware › Renombrado de registros

Renombrado de registros

Hardware Svenska → Actualizado: 2026-08-28

La técnica de mapear los pocos registros arquitectónicos que expone el conjunto de instrucciones (16 en x86-64, por ejemplo) a una reserva mucho mayor de registros físicos. Elimina las dependencias de datos «falsas» y es un requisito para que la ejecución fuera de orden funcione bien.

Problema: los programas reutilizan una y otra vez los mismos registros, lo que crea dependencias falsas (WAR y WAW) — dos instrucciones que simplemente coinciden en escribir sobre el mismo nombre de registro parecen depender entre sí sin hacerlo lógicamente. Eso las serializaría sin necesidad. El renombrado de registros lo resuelve: cada vez que se escribe un registro se le asigna uno físico nuevo de la reserva (cientos de registros físicos detrás de los pocos arquitectónicos) → las dependencias falsas desaparecen y las instrucciones pueden correr en paralelo o fuera de orden. Solo quedan las dependencias reales (RAW — lectura después de escritura). Este es el motivo central de por qué los núcleos modernos extraen tanto paralelismo. Técnica clásica: el algoritmo de Tomasulo. Está entrelazado con el banco de registros y el búfer de reordenación. Una pieza imprescindible de la maquinaria fuera de orden. Relacionado con el riesgo de datos y el banco de registros.

← Volver al léxico