Method and apparatus for improving dispersal performance in a processor through the use of no-op ports

   
   

A method and apparatus for improving dispersal performance of instruction threads is described. In one embodiment, the dispersal logic determines whether the instructions supplied to it include any NOP instructions. When a NOP instruction is detected, the dispersal logic places the NOP into a no-op port for execution. All other instructions are distributed to the proper execution pipes in a normal manner. Because the NOP instructions do not use the execution resources of other instructions, all instruction threads can be executed in one cycle.

Un metodo e un apparecchio per migliorare le prestazioni di dispersione dei filetti di istruzione è descritto. In un incorporamento, la logica di dispersione determina se le istruzioni assicurate esso includano qualunque istruzioni di NOP. Quando un'istruzione di NOP è rilevata, la logica di dispersione dispone il NOP in un orificio di no-op per l'esecuzione. Tutte le altre istruzioni sono distribuite ai tubi adeguati di esecuzione in un modo normale. Poiché le istruzioni di NOP non usano le risorse di esecuzione di altre istruzioni, tutti i filetti di istruzione possono essere eseguiti in un ciclo.

 
Web www.patentalert.com

< Low-contention grey object sets for concurrent, marking garbage collection

< Staggering call stack offsets for multiple duplicate control threads

> Optical pickup

> System and method for managing the distribution of events in a data processing system

~ 00108