- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
典型习题和例题分析与解答
5.3 典型习?题和题例分析与解答
? 题5.1 ?假设指令的解释分取指?、分析和执行3步,每?步的时间相应地为 ?、、,
?(1)分别计算下列几?种情况下,执行完10?0条指令所需时间的一?般关系式;
顺序方式?;
仅“执行x”与“?取指x剩”重叠,
仅?“执行x”、“分析r?+:”,“取指。+:?”重叠.
(?2)分别在==2?,=l及==5?, =2两种情况下?,计算出上述各结果。?
[分析] ? 可先按指令间所要求?的时间关系画出指令间?的时间重叠关系图,由?图就可以列出各种情况?下,计算100条指令?所需时间的一般关系式?。再将给出的时间值代?入,实际完成100条?指令所需的时间就可以?求得。
顺序方?式工作的时间关系如图?5.1所示。
?
?
图5.1 顺序?方式工作的时间关系图?
仅“ ”与“”?、重叠方式工作的时间?关系如图5.2所示.?
? ?
? ?
? ? ?
图5.2 ? 仅“”,与“”?重叠方式工作的时间关?系图
仅“”、“?”、“”重叠方式工?作的时间关系如图5.?3所示.
?
? 图5.3 仅?“”、“”、“?”重叠方式工作的时间?关系图
[解?答] (1)计算执?行完100条指令所需?要的时间:
(i)顺?序方式工作时为 ?
?
? (ii)仅“?”,与“”重叠方式?工作时为
? ?
(iii)仅“”?、“”、“”重叠?方式工作时为 ?
?(2)当==2、?=l时,代入上面的?各式,可求得100条?指令执行所需要的时间?是:
顺序方?式工作时为500。
? 仅“”,与?“”重叠方式工作时?为401。
仅“”?、“”、“”重叠?方式工作时为203。?
当 ==?5, =2,代入上?面的各式,可求得10?0条指令执行所需要的?时间是:
顺?序方式工作时为120?0。
仅“?”,与“”重叠方式?工作时为705。
? 仅“”、“?”、“”重叠方式工?作时为510。
? 题5.2 流水?线由4个功能部件组成?,每个功能部件的延迟?时间为△t。当输入1?0个数据后,间歇5△?t,又输入10个数据?,如此周期性地工作,?求此时流水线的吞吐率?,并画出其时空图。
? [分析] ?所谓输入10个数据后?.间歇5△t.又输入?10个数据的含义应当?是以输入时间为基准,?即从第10个数据输入?时算起.隔5△t后又?开始输入新的一轮数据?。
[解答] 按题?意可得4个功能部件流?水时的时空关系.如图?5.4所示.
?
① ? ② ③ ④ ?⑤ ⑥ ⑦ ? ⑧ ⑨ ⑩ ? ? ?① ②
图5.4? 题5. 2的流水?时空图
所以?,按周期性工作时的流?水线平均吞吐宰为:
?
?题5.3 有一个浮?点乘流水线如图5.5?(a)所示,其乘积可?直接返回输入端或暂存?于相应缓冲寄存器中,?画出实现A*B*C*?D的时空图以及精入端?的变化,并求出该流水?线的吞吐率和效率;当?流水线改为图5.5(?b)形式实现同一计算?时,求该流水线的效率?及吞吐率。
?[分析] 为了减少?运算过程中的操作数相?关,A*B*C*D应?改为采用((A*B)? *
(C*D)?)的算法步骤进行运算?。
[解答]? 按图5.5(a)?组织.实现A*B*C?,D的时空关系如图5?.6所示。
?
?
吞吐率 ? ?
效率 ? ?
流水按图5.5?(b)组织时,实现A?*B*C*D的时空关?系如图5.7所示。
?吞吐率 ?
效?率 ?
? 题5.4 一?个4段的双输入端规格?化浮点加法流水线,每?段经过时间10ns,?输出可直接返回输入或?将结果暂存于相应缓冲?器中,问最少需经多少?时间能求出,并画出?时空图。
[?分析] 为了避免流?水线的先写后读相关,?使流水线性能尽可能高?,需将
调整成?
(((?(+)+(十?))十(+))?+((+)+(?+)))
的算?法步骤来进行。
? [解答] 按(?(((+)+(?十))十(+?))+((+)+?(+)))
流水?的时空图如图5.8所?
您可能关注的文档
- 2019年六年级英语第二学期期末综合试卷.doc
- 2019年六年级英语第二学期综合卷.doc
- 2019年六年级英语第十一册(第2课)形.doc
- 2019年六年级英语第四单元测试卷(十)课内.doc
- 2019年六年级英语第四单元课程纲要Unit4Myholiday.doc
- 2019年六年级英语第四次周清测试卷 (I).doc
- 六年级上册英语综练合习(2014-2015-1网11.7).doc
- 六年级上册识知点总复习.doc
- 2019年六年级英语第四次周清测试卷.doc
- 六年级上册语文专复项习教案.doc
- 2025-2030商标制版机市场投资前景分析及供需格局研究研究报告.docx
- 山西省运城市自主招生面试题(初中)模拟精练试题解析.docx
- 2025年上海市事业单位招聘考试综合类专业能力测试试卷(新闻类)资料.docx
- 2025-2026学年高一英语上学期期中模拟卷01(人教版)(考试版A3).docx
- 2026届高考写作指导:“谷子经济”+.docx
- 2025最新小学生习惯养成指南.docx
- 2025最新小学期末评语大全(1-6年级).docx
- 2026届高考写作指导:“讲究”与“将究”.docx
- 2025至2030折胶机行业调研及市场前景预测评估报告.docx
- 自然景物观察与文学创作.pptx
文档评论(0)