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.