- 164
- 0
- 约8.14万字
- 约 77页
- 2020-11-18 发布于山东
- 举报
第1章 习 题答案
5.若有两个基准测试程序
P1 和 P2 在机器 M1和 M2上运行,假定
M1和 M2的价格分别是
5000 元和 8000
元,下表给出了
P1 和 P2 在 M1和 M2上所花的时间和指令条数。
程序
M1
M2
指令条数
执行时间 (ms)
指令条数
执行时间 (ms)
P1
×
6
×
6
10000
10
5000
150
P2
300× 10
3
3
420×10
3
6
请回答下列问题:
(1) 对于 P1,哪台机器的速度快?快多少?对于 P2 呢?
(2) 在 M1上执行 P1 和 P2 的速度分别是多少 MIPS?在 M2上的执行速度又各是多少?从执行速度来
看,对于 P2,哪台机器的速度快?快多少?
(3) 假定 M1和 M2的时钟频率各是 800MHz和,则在 M1和 M2上执行 P1 时的平均时钟周期数 CPI 各
是多少?
(4) 如果某个用户需要大量使用程序 P1,并且该用户主要关心系统的响应时间而不是吞吐率, 那么,
该用户需要大批购进机器时,应该选择 M1还是 M2?为什么?(提示:从性价比上考虑)
(5) 如果另一个用户也需要购进大批机器,但该用户使用 P1 和 P2 一样多,主要关心的也是响应时
间,那么,应该选择 M1还是 M2?为什么?
参考答案:
1) 对于 P1, M2比 M1快一倍;对于 P2, M1比 M2快一倍。
2) 对于 M1, P1 的速度为: 200M/10=20MIPS; P2 为 300k/=100MIPS 。
对于 M2, P1 的速度为: 150M/5=30MIPS; P2 为 420k/=70MIPS 。
从执行速度来看,对于 P2,因为 100/70= 倍,所以 M1比 M2快倍。 6
6
( 4) 考虑运行 P1 时 M1和 M2的性价比,因为该用户主要关心系统的响应时间,所以性价比中的性能
应考虑执行时间,其性能为执行时间的倒数。故性价比 R 为:
R=1/( 执行时间×价格 )
R越大说明性价比越高,也即,“执行时间×价格”的值越小,则性价比越高。
因为 10×5000 5 ×8000,所以, M2的性价比高。应选择 M2。
( 5) P1 和 P2 需要同等考虑,性能有多种方式:执行时间总和、算术平均、几何平均。
若用算术平均方式,则:因为
若用几何平均方式,则:因为
选择 M1。
(10+/2 ×5000 (5+/2 ×8000,所以 M2的性价比高,应选择 M2。
sqrt(10 × ×5000 sqrt(5 × ×8000,所以 M1的性价比高,应
6.若机器 M1和 M2具有相同的指令集,其时钟频率分别为
A~E。下表给出了在 M1和 M2上每类指令的平均时钟周期数
机器 A B C
M1 1 2 2
M2 2 2 4
1GHz和。在指令集中有五种不同类型的指令
CPI。
D E
3 4
5 6
请回答下列问题:
( 1) M1和 M2的峰值 MIPS各是多少?
( 2)假定某程序 P 的指令序列中,五类指令具有完全相同的指令条数,则程序
P 在 M1和 M2上运行
时,哪台机器更快?快多少?在
M1和 M2上执行程序 P 时的平均时钟周期数
CPI 各是多少?
参考答案:
( 1) M1上可以选择一段都是
A 类指令组成的程序,其峰值
MIPS 为 1000MIPS。
M2上可以选择一段
A 和 B 类指令组成的程序,其峰值
MIPS为 1500/2=750MIPS 。
( 2) 5 类指令具有完全相同的指令条数,所以各占
20%。
在 M1和 M2上执行程序 P 时的平均时钟周期数
CPI 分别为:
M1
:20%×(1+2+2+3+4)= ×12 =
M2:20%×(2+2+4+5+6)= ×19 =
假设程序 P 的指令条数为 N,则在 M1和 M2上的执行时间分别为:
M1:× N×1/1G = (ns)
M2:× N×1/ = N (ns)
M1 执行 P 的速度更快,每条指令平均快,也即
M1比 M2快× 100%≈ 5%。
(思考:如果说程序 P 在 M1上执行比 M2上快 – / ×100%= %,那么,这个结论显然是错误的。请问
错在什么地方?)
7.假设同一套指令集用不同的方法设计了两种机器
M1和 M2。机器 M1的时钟周期为,机器 M2的时钟周
期为。某个程序 P 在机器 M1上运行时的 CPI 为 4,在 M2上的 CPI 为 2。对于程序 P 来说,哪台机器
的执行速度更快?快多少?
参考答案:
假设程序 P 的指令条数为
N,则在 M1和 M2上的执行时间分别为:
M1:4 N× = (ns)
M2:2 N× =
您可能关注的文档
- 美剧中中国人的刻板印象分析.docx
- 美剧中英台词脚本字幕_纸牌屋第一季第十一集(01-11).docx
- 美国七年级学生的一天:忙到根本停不下来.docx
- 美国启动“国家微生物组计划”---详解“微生物组”来龙去脉.docx
- 美国学校体育教育计划及借鉴意义.docx
- 美国教育体系介绍.docx
- 美国的长臂管辖权原则.docx
- 美好乡村建设宣传标语.docx
- 美术课堂教学的有效性研究.docx
- 老公婚后精力旺盛有点撑不住了……(完结).docx
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
原创力文档

文档评论(0)