高级计算机系统结构复习题.docxVIP

  • 4
  • 0
  • 约8.95千字
  • 约 12页
  • 2022-12-25 发布于江苏
  • 举报
精品文档 精品文档 . . 假设有一条长流水线,仅仅对条件转移指令使用分支目标缓冲。假设分支预测错误的开销为 4 个时钟周期,缓冲不命中的开销为3 个时钟周期。假设:命中率为 90%,预测精度为 90%,分支频率为 15%,没有分支的基本CPI 为 1。 ①求程序执行的CPI。 ②相对于采用固定的 2 个时钟周期延迟的分支处理,哪种方法程序执行速度更快? 参考答案: 解:(1)程序执行的 CPI = 没有分支的基本CPI(1) + 分支带来的额外开销 分支带来的额外开销是指在分支指令中,缓冲命中但预测错误带来的开销与缓冲没有命中带来的开销之和。 分支带来的额外开销= 15% * (90%

文档评论(0)

1亿VIP精品文档

相关文档