计算机系统结构作业答案第三章计算机计算机原理_计算机-计算机原理.pdf
《计算机系统结构作业答案第三章计算机计算机原理_计算机-计算机原理.pdf》由会员分享,可在线阅读,更多相关《计算机系统结构作业答案第三章计算机计算机原理_计算机-计算机原理.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、为术语解释等解答题。设一条指令的执行过程分为取指令,分析指令和执行指令 3 个阶段,每个阶段所需时间分别为 AT.AT.2AT,分别求出下列各种情况下,连续执行 N条指令所需的时间。(1)顺序执行方式(2)只有“取指令”与“执行指令”重叠(3)“取指令”,“分析指令”与“执行指令”重叠 解:(1)4NAT(2)(3N+1)AT(3)2(N+1)AT 解决流水线瓶颈问题有哪两种常用方法?解:(1)细分瓶颈段 将瓶颈段细分为若干个子瓶颈段(2)重复设置瓶颈段 重复设置瓶颈段,使之并行工作,以此错开处理任务 列举下面循环中的所有相关,包括输岀相关,反相关,真数据相关。for(i=2:i 100;i=
2、i+1)ai=bi+a订;-(1)ci+1=ai+di:-(2)ai-1=2*bi;-(3)bi+1-2*bi;-(4)1 解:输出相关:第 k 次循坏时(1)与第 k+1 轮时(3)反相关:第 k 次循环时(1)和(2)与第 kT 轮时(3)真数据相关:每次循环(1)与(2),第 k 次循环与 k+1 次循坏(1),(3),(4)有一指令流水线如下所示 1234 岀 入 50ns 50ns 100ns 200ns(1)求连续如入 10 条指令的情况下,该流水线的实际吞吐率和效率(2)该流水线的“瓶颈”在哪一段?请采用两种不同的措施消除此“瓶颈”。对于你所给岀的两 种新的流水线连续输入 10
3、条指令时,其实际吞吐率和效率各是多少?解:(1)(m表示流水线级数,n 表示任务数)(2)瓶颈在 3、4 段。方法一:变成八级流水线(细分)方法二:变成两级流水线(合并)4 细化流水为两段、2 合并为一段,段方法三:将段 1,和第一种方法结果相同 4 个部件 4 2 方法四:重复设畫部件,设養个部件 3,3、5 段,第、5 段,乘法用 1、2、有一条静态多功能流水线由 5 段组成,加法用 13、4 而且流 水线的输出可以直接返回输入端或暂存于相 t,其余各段时间均为 At.段时间为 2A4?)B(A 并计 算其吞吐率、,应的流水寄存器中,现要在该流水线上计算画岀其时空图,乂出急速比和效率。).
4、任务划分如下:解:(1)(A(+B A+B F=(A)+B()A +B“和 (1)(2)(3)(4)(7)时空图如下:空间 5 S 67 1 2 3 4,4S 1 2 3112 2 3 3 4 4 5 S 7 6:5S 6 2 3 74 时 间 1,18 At Tk=18At,TP=7/18 At,S=29/18=,E 二 29/(18*5)=29/90%:图个功能段组成,如下图一动态多功能流水线由 6(4)4 图组成加法流水线,每个功能 S6S6 组成乘法流水线,SK S2、S3、其中:S1v S4、S5、。假定该流水线的输出结果可以直接返回流水线输入端,而且设置有足够段时间均为 50ns
5、的缓冲 寄存器。若按照最快的方式用该流水线计算。请画出其处理过程的时空图。计算其实 际吞吐率,加速比和效率。任务划分如下:)解:(1 Y ZZZ F二 XY+XYZ+XY+X Y Z+(2)(3)求出下列各种情况下连续执行条指令所需的时间顺序执行方式只有取指令与执行指令重叠取指令分析指令与执行指令重叠解解决流水线瓶颈问题有哪两种常用方法解细分瓶颈段将瓶颈段细分为若干个子瓶颈段重复设置瓶颈段重复设关第次循坏时与第轮时反相关第次循环时和与第轮时真数据相关每次循环与第次循环与次循坏有一指令流水线如下所示岀入求连续如入条指令的情况下该流水线的实际吞吐率和效率该流水线的瓶颈在哪一段请采用两种不同的措施消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 结构 作业 答案 第三 计算机 原理
限制150内