La ejecución fuera de orden ha probado ser una técnica efectiva para incrementar el desempeño de computadores con microprocesadores superescalares. Algoritmos como el de Tomasulo, junto con técnicas como, renombramiento de registros y score-­‐boarding se han integrado exitosamente en los procesadores modernos. El objetivo de este ejercicio es ilustrar el flujo de instrucciones en el núcleo de ejecución de un microprocesador superescalar de ancho 3 por medio del desarrollo de una aplicación.