Techniques are provided for retiring instructions that typically complete
early as compared to most instructions. In an embodiment, all instructions
are processed normally until the instruction queue is full. At that time,
the system is frozen, e.g., all units stop processing instructions. For
each instruction in the instruction queue, if the instruction meets the
criteria for early retirement, then the instruction is terminated and the
system is updated to reflect that the instruction has been terminated. The
system is then unfrozen, and all units resume their functions.
Las técnicas se proporcionan para las instrucciones reservadas ese típicamente completo temprano con respecto a la mayoría de las instrucciones. En una encarnación, todas las instrucciones se procesan normalmente hasta que la coleta de la instrucción es llena. En aquella 'epoca, se congela el sistema, e.g., todas las instrucciones de proceso de la parada de las unidades. Para cada instrucción en la coleta de la instrucción, si la instrucción resuelve los criterios para la jubilación anticipada, entonces la instrucción se termina y el sistema se pone al día para reflejar que se ha terminado la instrucción. El sistema es entonces no congelado, y todas las unidades reasumen sus funciones.