El "scoreboarding" y el algoritmo de Tomasulo —que es similar a "scoreboarding" pero hace uso del renombre de registros— son dos de las técnicas más comunes para implementar la ejecución fuera de orden y la paralelización a nivel de instrucción.