上海交通大学-计算机组成原理考研辅导讲稿(8).docx
《上海交通大学-计算机组成原理考研辅导讲稿(8).docx》由会员分享,可在线阅读,更多相关《上海交通大学-计算机组成原理考研辅导讲稿(8).docx(15页珍藏版)》请在第壹文秘上搜索。
1、第八章流水技术第一节流水线工作原理流水工作方式:将一个计算任务细分成若干个子任务,每个子任务由专门的部件处理,多个计算任务依次进行并行处理。处理部件I锁存 牌CLKf处理锁部件存2器处理部件n锁存器一、流水线的分类操作部件级,指令级,处理器级单功能,多功能静态,动态线性,非线性标量,向量二、流水线的性能1.吞吐率:单位时间内流水线能处理的任务数量。对于线性流水线:=maxZ,m)r/时空图:段S5S4S2矫图8-1流水线的时空图例子最大吞吐率:流水线达到不间断流水的稳定状态后可获得的吞吐率。max力力J+tf流水线瓶颈的解决:zz34l-T-1T13|*(a)原流水线,第3段为瓶颈tttttt
2、(b)瓶颈段细分34ttd3ltAtTHTF3-J3(C)瓶颈段重复设置部(C)流水段重复的时空图对于线性流水线,完成个任务所需时间为六心f+5-l),实际吞吐率为:rj,n1TpmaxP机加+(-I)Afr(lm1)IZWTnn2 .加速比:流水方式的工作速度与等效的顺序工作方式时间的比值。对于线性流水线:TinmtnSp=-=-Tkm+n-1+加一1n3 .使用效率:工作时间的时空区与流水线中各段总的时空区之比。nmtnSPE=-=Tftm(m+n-1)m+n-1m退耦流水线TIl卜第级Tm第2级Tm第3级三、流水线的相关处理三种相关性:1 .资源相关(结构相关)解决方法:增加资源2 .数
3、据相关(RAW、WAR、WAW)解决方法:停顿、编译检测、旁路相关专用通路3 .控制相关。解决方法:提前判断、转移延迟槽等四、流水线的调度非线性流水线的调度方法预约表禁止表F=l,5,6,8冲突向量C=10110001调度方案比较表8-2各种调度方案的平均间隔拍数调度策略平均间隔周期be:(3,4)3.50ad:(2,7)4.50ade:(2,2,7)3.67abcb:(3,4,2,7)4.25abc:(3,4,7)4.67acb:(4,3,7)4.67ab:(3,7)5.00ac:(4,7)5.50a:(7)7.00习题:56第二节标量流水技术一、基本概念指令流水线结构:指令级并行性:指令序
4、列中的并行性。基本块循环级并行性:循环递归之间的并行性。例:for(i=l;i=1000;i=i+l)Xi=Xi+s;循环展开后loop:LDF0zO(Rl);F0=arrayelementADDDF4,F0,F2;addscalarinF2SDO(R1),F4;storeresultSUBIRlzRl,8;decrementpointer8bytes(perDW)BNEZRl,loop;branchifRl!=zero执行时的情况:loop:LDF0,0(Rl)1stall2ADDDF4,F0,F23stall4stall5SD0(Rl)zF46SUBIRl,Rl,87BNEZRl,loop
5、8stall9指令调度后:loop:LDF0z0(Rl)stallADDDF4zF0,F2SUBIRl,Rl,8BNEZRl,loopSD8(R1),F4执行时间减少到6个时钟周期。将上述程序展开3次之后loop:LDFOz0(Rl)2ADDDF4,F0,F23SDO(Rl),F41LDF6,-8,O(R1)2ADDDF8,F,F23SD-8(Rl),F81LDF1O,-16(R1)2ADDDF12,F10,F23SD-16(Rl),F121LDF14,-24(Rl)2ADDDF16,F14,F23SD-24(Rl)zF161SUBIRl,Rl,#321平均每个迭代6.8个周期。BNEZRl,
6、loop2未调度时,执行时间为27个周期,loop:LDFOz0(Rl)LDF6f-8,O(Rl)LDF1O,-16(R1)LDF14,-24(Rl)ADDDF4,F0,F2ADDDF8,F6,F2ADDDF12,F10,F2ADDDF16,F14,F2SD0(Rl),F4SD-8(Rl),F8SD-16(R1),F12SUBIRl,Rl,#32BNEZRl,loopSD8(Rl),F16调度后,执行时间为14个周期,平均每个迭代3.5个周期。指令流水处理中的相关性:(I)数据相关。如果满足以下两个条件,则称指令j与指令i是数据相关的:A.指令i产生的结果被指令_/使用;B.指令)与指令女数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海交通大学 计算机 组成 原理 考研 辅导 讲稿