Content deleted Content added
Bellezzasolo (talk | contribs) →Instruction decode: Fixed minor typo Tags: Mobile edit Mobile web edit |
Ira Leviton (talk | contribs) m Fixed contractions found with Wikipedia:Typo_Team/moss. Please see MOS:CONTRACTION |
||
Line 98:
LD adr -> r10
AND r10,r3 -> r11
The data read from the address <code>adr</code>
This NOP is termed a pipeline ''[[bubble (computing)|bubble]]'' since it floats in the pipeline, like an air bubble, occupying resources but not producing useful results. The hardware to detect a data hazard and stall the pipeline until the hazard is cleared is called a '''pipeline interlock'''.
Line 154:
==Cache miss handling==
Occasionally, either the data or instruction cache
There are two strategies to handle the suspend/resume problem. The first is a global stall signal. This signal, when activated, prevents instructions from advancing down the pipeline, generally by gating off the clock to the flip-flops at the start of each stage. The disadvantage of this strategy is that there are a large number of flip flops, so the global stall signal takes a long time to propagate. Since the machine generally has to stall in the same cycle that it identifies the condition requiring the stall, the stall signal becomes a speed-limiting critical path.
|