En el diseño MIPS original uno de los métodos para ganar rendimiento era forzar la finalización de cada instrucción en un ciclo, forzando al compilador a insertar instrucciones NOP en los casos en los que la instrucción fuera a tardar más, como por ejemplo, en accesos a memoria.