A scheduler issues instruction operations for execution, but also retains the instruction operations. If a particular instruction operation is subsequently found to be incorrectly executed, the particular instruction operation may be reissued from the scheduler. The penalty for incorrect scheduling of instruction operations may be reduced as compared to purging the particular instruction operation and younger instruction operations from the pipeline and refetching the particular instruction operation. Furthermore, the scheduler may employ a more aggressive scheduling mechanism since the penalty for incorrect execution is reduced. Additionally, the scheduler maintains the dependency indications for each instruction operation which has been issued. If the particular instruction operation is reissued, the instruction operations which are dependent on the particular instruction operation (directly or indirectly) may be identified via the dependency indications. The scheduler reissues the dependent instruction operations as well. Instruction operations which are subsequent to the particular instruction operation in program order but which are not dependent on the particular instruction operation are not reissued. Accordingly, the penalty for incorrect scheduling of instruction operations may be further decreased over the purging of the particular instruction and all younger instruction operations and refetching the particular instruction operation.

Un planificador publica las operaciones de la instrucción para la ejecución, pero también conserva las operaciones de la instrucción. Si una operación particular de la instrucción se encuentra posteriormente para ser ejecutada incorrectamente, la operación particular de la instrucción se puede reeditar del planificador. La pena para programar incorrecto de las operaciones de la instrucción se puede reducir con respecto a purgar la operación particular de la instrucción y las operaciones más jóvenes de la instrucción de la tubería y a refetching la operación particular de la instrucción. Además, el planificador puede emplear un mecanismo programar más agresivo puesto que la pena para la ejecución incorrecta se reduce. Además, el planificador mantiene las indicaciones de la dependencia para cada operación de la instrucción se ha publicado que. Si se reedita la operación particular de la instrucción, las operaciones de la instrucción que son dependientes en la operación particular de la instrucción (directamente o indirectamente) se pueden identificar vía las indicaciones de la dependencia. El planificador reedita las operaciones dependientes de la instrucción también. Las operaciones de la instrucción que son subsecuentes a la operación particular de la instrucción en orden del programa pero que no son dependientes en la operación particular de la instrucción no se reeditan. Por consiguiente, la pena para programar incorrecto de las operaciones de la instrucción puede ser excedente más a fondo disminuido el purgar de la instrucción particular y de todas las operaciones más jóvenes de la instrucción y refetching la operación particular de la instrucción.

 
Web www.patentalert.com

< Multiple interface scripting language

< Operational system for operating on client defined rules

> Clock distribution scheme in a signaling server

> Systems and methods for secure transaction management and electronic rights protection

~ 00066