Léxico TI › Hardware › Búsqueda de instrucciones

Búsqueda de instrucciones

Hardware Svenska → Actualizado: 2026-08-21

El primer paso del pipeline de la CPU, donde las instrucciones se leen de la memoria (la caché de instrucciones) para alimentar al resto de la maquinaria. La velocidad y precisión con que el front-end las obtiene marca el techo de trabajo del núcleo.

Mecánica: un "contador de programa" apunta a la siguiente instrucción; la unidad de búsqueda lee un bloque de instrucciones de la caché L1 de instrucciones (I-cache) en cada ciclo. Como los núcleos modernos quieren leer varias instrucciones por ciclo y no pueden esperar a los saltos, la búsqueda va entrelazada con la predicción de saltos (BTB/RSB), que decide de dónde vendrá la próxima lectura: el front-end "corre por delante" y busca especulativamente por el camino predicho. Cuellos de botella: un fallo de I-cache detiene todo el núcleo (no hay instrucciones que ejecutar), y una predicción errónea significa que se leyó código equivocado, que hay que descartar. La caché de micro-ops puede saltarse la lectura/decodificación para código ya conocido. El ancho del front-end (instrucciones leídas por ciclo) es una dimensión fundamental de cualquier microarquitectura.

← Volver al léxico