[3.5] Desempenho na Presença de Desvios
Speedup = K / (1 + ciclos médios de atraso)
onde K = profundidade do pipeline
Ciclos médios de atraso (devido a desvios):
Freqüência de desvios ? Atraso médio por desvio
? Speedup(pipeline) = K / ( 1 + freq.desvio ? atraso médio)
onde CPIefetivo = 1 + freq.desvio ? atraso médio
= CPIideal + freq.desvio ? atraso médio
Logo, com K fixo: Speedup ? 1 / CPIefetivo