Retiring instructions that meet the early-retirement criteria to improve computer operation throughput

   
   

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.

 
Web www.patentalert.com

< Synchronization of hardware simulation processes

< Enhancement of fiber based images

> Network for distributing signals to a plurality of user equipment

> Method to produce stress-free optical waveguides to reduce stress-induced birefringence in planar lightwave circuit (PLC) devices

~ 00173