Este trabajo estudia la influencia de las distintas etapas y unidades funcionales en el rendimiento global de un microprocesador superescalar con el objetivo de obtener conclusiones que deriven en la obtención de un microprocesador con características óptimas. Para ello, primero se introducen los conceptos fundamentales de la arquitectura de computadoras relacionados con los microprocesadores superescalares, los cuales constituyen la mayoría de los microprocesadores actuales de altas prestaciones. Para comprender con mayor facilidad estas ideas, se hace una breve descripción del concepto de segmentación y se detallan las principales limitaciones en el diseño, indicando las estrategias predominantes que se han desarrollado para hacer frente a estos obstáculos.
Posteriormente se explican las características generales del simulador SATSim, describiendo la organización de los microprocesadores que pueden emularse. Finalmente, se discuten las características del procesador óptimo a través de la experimentación con SATsim.