试题详情
- 简答题
若机器M1和M2具有相同的指令集,其时钟频率分别为1GHz和1.5GHz。在指令集中有五种不同类型的指令A~E。下表给出了在M1和M2上每类指令的平均时钟周期数CPI。
假定某程序P的指令序列中,五类指令具有完全相同的指令条数,则程序P在M1和M2上运行时,哪台机器更快?快多少?在M1和M2上执行程序P时的平均时钟周期数CPI各是多少?
-
5类指令具有完全相同的指令条数,所以各占20%。
在M1和M2上执行程序P时的平均时钟周期数CPI分别为:
M.1:20%×(1+2+2+3+4)= 0.2×12 = 2.4
M.2:20%×(2+2+4+5+6)= 0.2×19 = 3.8
假设程序P的指令条数为N,则在M1和M2上的执行时间分别为:
M.1:2.4×N×1/1G = 2.4N(ns)
M.2:3.8×N×1/1.5G = 2.53N(ns)
M.1执行P的速度更快,每条指令平均快0.13ns,也即M1比M2快0.13/2.53×100%≈5%。 关注下方微信公众号,在线模考后查看
热门试题
- 在Cache中,只要增加块容量,一定可以
- 块冲突概率最高的Cache地址映像方式是
- 若被传送的数据为11011011,假设采
- 假定机器数为8位(1位符号,7位数值)
- 字节多路通道可允许多个设备进行()型操作
- 描述当代流行总线结构中,基本概念表述正确
- 外部存储设备有哪些相似之处?
- DLX流水线中,定向技术的主要思想是什么
- 程序局部性原理是计算机体系结构设计的基础
- 流水线的数据相关有()、()、()三种类
- 简述通道的具体功能?
- 在指令集结构设计中,应考虑哪些主要问题?
- 一台计算机对n个数据源进行分时采集,送入
- 一般来说,按照CPU内部操作数的存储方式
- 用8K×8位的EPROM芯片组成32K
- 广泛使用的()和()都是半导体随机读写存
- 基本DLX流水线中,ALU指令在MEM段
- 设指令中形式地址为D,基址寄存器为BX,
- 降低失效率最简单的方法是增加块大小,但增
- 试设计一个采用固定优先级的具有4个输入的