题目内容 按照下表计算分支转移总的延迟,根据下面的假设,计算分支目标缓冲的性能。 (1)对于BTB中的指令,预测准确率90%。 (2)缓冲区命令率90%。 (3)不在BTB中分支转移成功的比例为60%。 题目分析 总共有四种情况: ①在BTB中且预测成功产生的延迟 90%×90%×0=0 ②在BTB中但是预测失败产生的延迟 90%×10%×2=0.18 ③不在BTB中且预测成功产生的延迟 10%×60%×2=0.12 ④不在BTB中且预测失败产生的延迟 10%×40%×0=0 因此,总延迟时钟周期为 0.18+0.12=0.3