• 2021-04-14
    中国大学MOOC: 假设有一条长流水线,仅仅对条件转移指令使用分支目标缓冲。假设分支预测错误的开销为4个时钟周期,缓冲不命中的开销为3个时钟周期。假设命中率为95%,预测精度为95%,分支频率为10%,没有分支的基本CPI为1。程序执行的CPI为 。(精确到小数点后2位)
  • 1.03

    内容

    • 0

      某CPU的时钟周期100ns,采用4级指令流水线,每个流水段的执行需要1个时钟周期,假设CPU执行了100条指令,在其执行过程中,没有发生任何流水线阻塞,此时流水线的实际吞吐率为??

    • 1

      中国大学MOOC:假设晶体振荡频率为12MHZ,执行一条指令用一个机器周期,则1s执行()条指令

    • 2

      一台非流水机器的时钟周期是10ns。测试程序中的ALU指令和分支指令需要4个时钟周期,存储操作指令需要5个时钟周期,以上指令的比例40%、20%和40%。将它升级改造为4级流水线后,时钟周期(即流水线拍长)变为11ns,其加速比等于()。 A: 4.5 B: 3.5 C: 4.0 D: 5.0

    • 3

      一台非流水机器的时钟周期是10ns。测试程序中的ALU指令和分支指令需要4个时钟周期,存储操作指令需要5个时钟周期,以上指令的比例40%、20%和40%。将它升级改造为4级流水线后,时钟周期(即流水线拍长)变为11ns,其加速比等于()。 A: 4.5 B: 3.5 C: 4.0 D: 5.0

    • 4

      在分支结构程序中,一个条件转移指令只能( )。 A: 产生一个分支,因此要产生n个分支需要n条条件转移指令。 B: 产生一个分支,因此要产生n个分支需要n+1条条件转移指令。 C: 产生两个分支,因此要产生n个分支需要n+1条条件转移指令。 D: 产生两个分支,因此要产生n个分支需要n−1条条件转移指令。