El documento describe las técnicas utilizadas para mejorar el paralelismo en los procesadores superescalares, incluyendo la duplicación de recursos, la emisión desordenada de instrucciones y el renombramiento de registros. También explica conceptos como la predicción de saltos, la ejecución especulativa y los diferentes tipos de predictores de saltos usados para mejorar el rendimiento.