假设在一台40MHZ处理机上运行200,000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下:指令类型CPI指令混合比算术和逻辑160%高速缓存命中的加载/存储218%转移412%高速存储缺失的存储器访问810%计算在单处理机上用上述跟踪数据运行程序的平均CPI。根据所得的CPI,计算相应的MIPS速率。

假设在一台40MHZ处理机上运行200,000条指令的目标代码,程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下:

指令类型

CPI

指令混合比

算术和逻辑

1

60%

高速缓存命中的加载/存储

2

18%

转移

4

12%

高速存储缺失的存储器访问

8

10%

计算在单处理机上用上述跟踪数据运行程序的平均CPI。

根据所得的CPI,计算相应的MIPS速率。

参考答案与解析:

相关试题

用一台40MHz处理器执行标准测试程序[1],它的混合指令数和相应所需的时钟周期[2]数如下表所示,求这台计算机的有效CPI、MIPS速率和程序的执行时间。指令类型 指令数 时钟周期数-|||-整数运

用一台40MHz处理器执行标准测试程序[1],它的混合指令数和相应所需的时钟周期[2]数如下表所示,求这台计算机的有效CPI、MIPS速率和程序的执行时间。指令

  • 查看答案
  • 简述程序中指令和伪指令的区别。

    [问答题] 简述程序中指令和伪指令的区别。

  • 查看答案
  • G指令分()指令和()指令两种。

    [填空题] G指令分()指令和()指令两种。

  • 查看答案
  • 宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可

    [填空题] 宏汇编语言程序被汇编时,指令语句产生(),伪指令语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。

  • 查看答案
  • 程序中有一指令SJMP,,则执行该指令后跳转到()。A该指令的下一条指令处B主程序开始处C该指令的第一个字节D该指令的上一条指令处

    程序中有一指令SJMP,,则执行该指令后跳转到()。A该指令的下一条指令处B主程序开始处C该指令的第一个字节D该指令的上一条指令处程序中有一指令SJMP$,,则

  • 查看答案
  • 在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。下列指令中不是

    [单选题]在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。下列指令中不是特权指令的是A.启动设备执行I/O操作指令B.访管指令C.置中断向量指令D.修改程序状态字指令

  • 查看答案
  • 在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。在下列指令中,

    [单选题]在多道程序设计环境中,将指令系统中的指令分成特权指令和非特权指令。在下列指令中,哪个不是特权指令?A.启动设备执行I/O操作指令B.访管指令C.置中断向量指令D.修改程序状态字指令

  • 查看答案
  • 宏指令与子程序相比,子程序调用的执行速度比宏指令的()。

    [单选题]宏指令与子程序相比,子程序调用的执行速度比宏指令的()。A . 相同B . 快C . 慢D . 不定

  • 查看答案
  • 程序控制指令主要包括哪些指令?

    [问答题] 程序控制指令主要包括哪些指令?

  • 查看答案
  • 下列指令中,程序停止的指令是()

    [单选题]下列指令中,程序停止的指令是()A .M00 B .M01 C .M02 D .M30

  • 查看答案