- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5 .3 典型习题和题例分析与解答
题 5.1 假设指令的解释分取指、分析和执行 3 步,每步的时间相应地为
t 取指 、 t 分析 、 t 执行 ,
分别计算下列几种情况下,执行完 100 条指令所需时间的一般关系式;
顺序方式;
仅“执行 x”与“取指 x 剩”重叠,
仅“执行 x”、“分析 r+ :”,“取指。 +:”重叠.
(2) 分别在 t取指 = t 分析 = 2, t 执行 = l 及 t取指 = t 执行 =5, t 分析 =2
两种情况下,计算出上述各结果。
[ 分析 ] 可先按指令间所要求的时间关系画出指令间的时间重叠关系图,由图就可以列出各种情况下,计算 100 条指令所需时间的一般关系式。再将给出的时间值代入,实际完成 100 条指令所需的时间就可以求得。
顺序方式工作的时间关系如图 5.1 所示。
取指 k 分析 k 执行 k 取指 k+1 分析 k+1 执行 k+1 取指 k+2 分析 k+2 执行 k+2
图 5.1 顺序方式工作的时间关系图
仅“ 执行 k ”与“ 取指 k+1 ”、重叠方式工作的时间关系如图 5.2 所示.
取指k 分析 k 执行 k
取指 k+1 分析 k+1 执行 k+1
取指 k+2 分析 k+2 执行 k+2
图 5.2 仅“ 执行 k ”,与“ 取指 k+1 ” 重叠方式工作的时间关系图
仅“ 执行 k ”、“ 分析 k+1 ”、“ 取指 k+2 ”重叠方式工作的时间关系如图 5.3 所示.
取指k 分析 k 执行 k
取指 k+1 分析 k+1 执行 k+1
取指 k+2 分析 k+2 执行 k+2
图 5.3 仅“ 执行 k ”、“ 分析 k+1 ”、“ 取指 k+2 ”重叠方式工作的时间关系图 [ 解答 ] (1) 计算执行完 100 条指令所需要的时间:
顺序方式工作时为
(t取指 t分析 t执行)
仅“ 执行 k ”,与“ 取指 k+1 ” 重叠方式工作时为
t取指
100t分析
99 max t取指
,
t执行
t执行
仅“ 执行 k ”、“ 分析 k+1 ”、“ 取指 k+2 ”重叠方式工作时为
t取指
max t分析
,
98 max t取指
,
t分析
,
max t执行 , t分析
t执行
t取指
t执行
(2) 当 t 取指 = t 分析 =2、 t 执行 =l 时,代入上面的各式,可求得
100 条指
令执行所需要的时间是:
顺序方式工作时为 500。
仅“ 执行 k ”,与“ 取指 k+1 ”重叠方式工作时为 401。
仅“ 执行 k ”、“ 分析 k+1 ”、“ 取指 k+2 ”重叠方式工作时为 203。
当 t 取指 = t 执行 =5, t 分析 =2 ,代入上面的各式,可求得 100 条指令执行
所需要的时间是:
顺序方式工作时为 1200。
仅“ 执行 k ”,与“ 取指 k+1 ”重叠方式工作时为 705。
仅“ 执行 k ”、“ 分析 k+1 ”、“ 取指 k+2 ”重叠方式工作时为 510。
题 5.2 流水线由 4 个功能部件组成,每个功能部件的延迟时间为△ t 。当输
10 个数据后,间歇 5△ t ,又输入 10 个数据,如此周期性地工作,求此时流水线的吞吐率,并画出其时空图。
[ 分析 ] 所谓输入 10 个数据后.间歇 5△t .又输入 10 个数据的含义应当是
以输入时间为基准,即从第 10 个数据输入时算起.隔 5△t 后又开始输入新的一
轮数据。
[ 解答 ] 按题意可得 4 个功能部件流水时的时空关系.如图 5. 4 所示.
部件
4
1
2
3
4
5
6
7
8
9
10
3
1
2
3
4
5
6
7
8
9
10
2
1
2
3
4
5
6
7
8
9
10
1
1
1
2
3
4
5
6
7
8
9
10
1
2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
输入
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
5△ t
① ②
5. 4 题 5. 2 的流水时空图
所以,按周期性工作时的流水线平均吞吐宰为:
Tp
10
5
14
t
7 t
题 5.3
有一个浮点乘流水线如图
5.5(a)
所示,其乘积可直接返回输入端
或暂存于相应缓冲寄存器中,画出实现
A*B*C*D 的时空图以及精入端的变化,并
求出该流水线的吞吐率和效率;当流水线改为图
5.5(b) 形式实现同一计算时,求
该流水线的效率及吞吐率。
[ 分析 ]
为了减少运算过程中的操作数相关,
A*B*C*D 应改为采用 ((A*B) *
(C*D)) 的
您可能关注的文档
- 关于产品服务承诺书的范本.docx
- 关于债务离婚协议书范本四篇范文.docx
- 关于公司员工启用钉钉软件的管理规定.docx
- 关于参加运动会的的通知.docx
- 关于员工宿舍调整的通知.docx
- 关于城市资产运营情况的调查报告总结.docx
- 关于大学生兼职的调查报告总结.docx
- 关于寒假母校行的社会实践报告总结.docx
- 关于幼儿园教育小学化的调查问卷.docx
- 关于形式官僚主义整改有效措施.docx
- GB/T 29324-2024架空导线用碳纤维增强复合材料芯.pdf
- 《GB/T 29324-2024架空导线用碳纤维增强复合材料芯》.pdf
- GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 《GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集》.pdf
- 中国国家标准 GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 中国国家标准 GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- 《GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范》.pdf
- GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 中国国家标准 GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
1亿VIP精品文档
相关文档
最近下载
- 北京交通大学桥梁工程课程设计(重力式桥墩).pdf VIP
- JCT947-2014 先张法预应力混凝土管桩用端板.docx VIP
- 供货商产能负荷分析表、采购物料跟踪管控表、交期管控表、欠料登记表、催料表.pdf VIP
- Amazon电子商务代运营合作协议.docx
- 2024年高考语文一轮复习讲练测(新教材新高考)第05讲小说环境类题目(讲义)(原卷版+解析).docx VIP
- 三年级编写童话故事课件-PPT.ppt VIP
- 叉车司机考试1000题基础知识模拟习题卷(九).doc
- 年产10万吨醋酸乙烯生产车间工艺设计.doc
- 创伤中心培训制度.pdf
- DL 5190.2-2019 电力建设施工技术规范 第2部分:锅炉机组.pdf
文档评论(0)