系统结构习题文档_第1页
系统结构习题文档_第2页
系统结构习题文档_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统结构习题 文档题5.3 有一个浮点乘流水线如图5(a)所示,其乘积可直接返回输入端或暂存于相应缓冲寄存器中,画出实现b*c*的时空图以及精入端的变化,并求出该流水线的吞吐率和效率;当流水线改为图55(b)形式实现同一计算时,求该流水线的效率及吞吐率。 解答 按图5.5(a)组织.实现a*c,d的时空关系如图6所示。吞吐率 效率 流水按图.5(b)组织时,实现a*c*d的时空关系如图所示。吞吐率 效率 题5.5 为提高流水线的效率可用哪两种主要途径来克服速度瓶颈?现有3段流水线各段经过的时间依次为、t、。 (1)分别计算在连续输入条指令时和3条指令时的吞吐率和效率。 ()按两种逾径之一改进,

2、画出你的流水线结构示意图.同时计算连续输入3条指令和条指令时的吞吐率和效率。 ()通过对(1)、(2)两小题的计算比较可得出什么结论? 解答 提高流水线效率,消除速度瓶颈主要有将瓶颈段再细分以及重复设置多个颈段并联工作,给其轮流分配任务的两种途径。 (1)在3段流水线,各段经过时间依次为、3t、的情况下,连续流入条指令时,将n3,m=3,=t,=3t, =t, =3t代入,可得吞吐率,和效率为 而连续流入30条指令时,只需将上式之n改为30,其它参数不变,得 (2)若采取将2段细分成3个子段,每个子段均为t,构成的流水线结构如图5.92所示。 连续流入条指令时,将n3,m=5,=代入,得 连续流入30条指令时,将n=0代入,其它参数不变,有 若采取将3个2段并联构成的流水线,其构成如图510所示。连续流入3条指令及流入30条指令时的吞吐率,和效率所计算的结果分别与子过程细分的相同。()将(1)题的计算结果进行比较可以看出,只有当连续流入流水线的联指令越多时,流水线的实际吞吐率和效率才会提高。 将()、(2)题的计算结果进行比较,同样可以看出,无论采用瓶颈子过程再细分,还是将多个瓶颈子过程并联来消除流水线瓶颈,都只有在连续流入流水线的指令数越多时才能使实际吞吐率和效率得到显著的提高。若连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论