3.12有一指令流水线如下所示.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.12有一指令流水线以下所示 3.12有一指令流水线以下所示 3.12有一指令流水线以下所示 . 3.12 有一指令流水线以下所示 入 1 2 3 4 出 50ns 50ns 100ns 200ns (1) 求连续输入 10 条指令,该流水线的实质吞吐率和效率; (2) 该流水线的 “瓶颈 ”在哪一段?请采纳两种不一样的举措除去此 “瓶颈 ”。 关于你所给出的两种新的流水线,连续输入 10 条指令时,其实质吞吐 率和效率各是多少? 解:(1) m Tpipeline ti ( n 1) tmax i 1 (50 50 100 200) 9 200 2200(ns) n 1 1 TP T pipeline 220 (ns ) m t i 400 5 E TP i 1 m TP 4 45.45% 11 (2)瓶颈在 3、 4 段。 变为八级流水线(细分) 入 2 3_1 3_2 4_1 出 1 4_4 50ns 50ns 50ns 50ns 50ns 50ns m Tpipeline i 1 ti (n 1) tmax 50 8 9 50 850(ns) n 1 1 TP (ns ) Tpipeline 85 m ti 400 10 E TP i 1 TP 58.82% m 8 17 重复设置零件 1 / 12. . TP n 1 (ns 1 ) Tpipeline 85 E 400 10 8 10 58.82% 850 17 段 4_4 4_3 4_2 4_1 3_2 3_1 2 1  4 8 3 7 2 6 10 1 5 9 2 4 6 8 10 1 3 5 7 9 1 2 3 4 5 6 7 8 9 10 4-1 1 2 3 4 5 6 7 8 9 10 时间 850ns 3.13 3-1 4-2 4 段构成, 1 2 3 段时, 3-2 4-3 一次,然 段。假如 4-4 需要的时间都是 t ,问:  有一个流水线由 此中每当流经第 总要在该段循环 后才能流到第 4 每段经过一次所 (1) 当在流水线的输入端连续地每 t 时间输入任务时,该流水线会发生 什么状况? (2) 此流水线的最大吞吐率为多少?假如每 2 t 输入一个任务,连续办理 个任务时的实质吞吐率和效率是多少? (3) 当每段时间不变时, 怎样提升该流水线的吞吐率?仍连续办理 10 个任务时,其吞吐率提升多少? 解:(1)会发生流水线堵塞状况。 第 1个任 S1 S2 S3 S3 S4 务 第 2个任 S1 S2 stall S3 S3 S4 务 第 3个任 S1 stall S2 stall S3 S3 S4 务 第 4个任 S1 stall S2 stall S3 S3 S4 务 (2) 2 / 12. . 段 4 1 2 3 4 5 6 7 8 9 10 3 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 2 1 2 3 4 5 6 7 8 9 10 时间 1 1 2 3 4 5 6 7 8 9 10 23 t TPmax 1 2 t Tpipeline 23 t Tp n 10 t Tpipeline 23 E TP 5 t 50 54.35% 4 92 (3)重复设置零件 t 3_1 1 2 4 t t 3_2 t t 段 4 1 2 3 4 5 6 7 8 9 10 3_2 2 2 4 4 6 6 8 8 10 10 3_1 1 1 3 3 5 5 7 7 9 9 2 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7 8 9 10 时间 14 t TP n 10 14 5 Tpipeline t7 t 5 = 1.64 吞吐率提升倍数= 7 t 10 t 23 3.14 有一条静态多功能流水线由 5 段构成,加法用 1、3、4、5 段,乘法用1、2、5 段,第 3 段的时间为 2△t,其余各段的时间均为△ t,并且流水线的输出能够直接返回输入端或 4 ( Ai Bi ) 3 / 12. i 1 . 暂存于相应的流水存放器中。现要在该流水线上计算 ,画出其时 空图,并计算其吞吐率、加快比和效率。 加法 2△ t △t △ t 1 2 3 4 5 △ t △ t 乘法 解:第一,应选择合适于流水线工作的算法。关于此题,应先计算 A 1+ B1、A2+B2、A3+B3 和 A4+B4;再计算 (A1+B1) ×(A2+B2)和(A 3+B3) ×(A4+B4);而后求总的结果。 其次,画出达成该计算的时空图, 以下图,图中暗影部分表示该段在工作。 段 A B C D A×B C×D A× B×C× D 5 A=A 1+B1 4 B=A 2

文档评论(0)

zdq1480 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档