体系结构第3章第3讲课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《体系结构第3章第3讲课件.ppt》由会员分享,可在线阅读,更多相关《体系结构第3章第3讲课件.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机体系结构计算机体系结构计算机体系结构计算机体系结构 1 1 1 1国家精品资源共享课程:计算机体系结构国家精品资源共享课程:计算机体系结构第三章:流水线技术国防科技大学计算机学院国防科技大学计算机学院主讲人:主讲人:教授教授计算机体系结构计算机体系结构计算机体系结构计算机体系结构 2 2 2 2第三章第三章 流水线技术流水线技术计算机体系结构计算机体系结构计算机体系结构计算机体系结构 3 3 3 33.1 3.1 流水线基本概念流水线基本概念流水线基本概念流水线基本概念3.2 3.2 MIPSMIPS基本流水线基本流水线基本流水线基本流水线3.3 3.3 流水线中的相关流水线中的相关流水
2、线中的相关流水线中的相关3.4 3.4 实例分析:实例分析:实例分析:实例分析:MIPS R4000MIPS R40003.5 3.5 向量处理机向量处理机向量处理机向量处理机本章内容本章内容计算机体系结构计算机体系结构计算机体系结构计算机体系结构 4 4 4 4三项性能指标:吞吐率、加速比和效率三项性能指标:吞吐率、加速比和效率1.1.吞吐率吞吐率是衡量流水线速度的重要指标是衡量流水线速度的重要指标u吞吐率吞吐率是指单位时间内流水线所完成的任务数或是指单位时间内流水线所完成的任务数或输出结果的数量。输出结果的数量。u最大吞吐率最大吞吐率TPTPmaxmax是指流水线在达到稳定状态后是指流水线
3、在达到稳定状态后所得到的吞吐率。所得到的吞吐率。u设流水线由设流水线由mm段组成,完成段组成,完成n n个任务的吞吐率称个任务的吞吐率称为为实际吞吐率实际吞吐率,记作,记作TPTP。3.2.3 3.2.3 流水线性能分析流水线性能分析计算机体系结构计算机体系结构计算机体系结构计算机体系结构 5 5 5 5(1 1)最大吞吐率)最大吞吐率u假设流水线各段的时间相等,均为假设流水线各段的时间相等,均为t t0 0,则:,则:TPTPmaxmax=1/t=1/t0 0u假设流水线各段时间不等,第假设流水线各段时间不等,第i i段时间为段时间为t ti i ,则:,则:TPTPmaxmax=1/max
4、t=1/maxti i 最大吞吐率取决于流水线中最慢一段所需的时间,最大吞吐率取决于流水线中最慢一段所需的时间,该段成为流水线的瓶颈该段成为流水线的瓶颈消除瓶颈的方法消除瓶颈的方法细分瓶颈段细分瓶颈段重复设置瓶颈段重复设置瓶颈段(时空图时空图)计算机体系结构计算机体系结构计算机体系结构计算机体系结构 6 6 6 6(2 2)实际吞吐率)实际吞吐率u若各段时间相等(假设均为若各段时间相等(假设均为tt0 0),则完成时间),则完成时间T T流水流水 =m=mtt0 0+(n-1)+(n-1)tt0 0(说明说明)时空图时空图TP TP T T流水流水n nm mtt0 0(n n)tt0 0n
5、n(1(1 )tt0 0 m m1 11 1TPTPmaxmaxn n1 1n nm m1 1实际吞吐率实际吞吐率计算机体系结构计算机体系结构计算机体系结构计算机体系结构 7 7 7 7u若各段时间不等(假设第若各段时间不等(假设第i i段为段为tti i),则完成时间),则完成时间时空图时空图T T=tti i+(n-1)+(n-1)ttj j这里,这里,ttj j=max=maxtti i i=1i=1m mTP TP tti i(n n1)1)ttj jmmi=1i=1n n实际吞吐率实际吞吐率计算机体系结构计算机体系结构计算机体系结构计算机体系结构 8 8 8 82.2.加速比加速比u
6、加速比加速比是指流水线速度与等功能的非流水线速度是指流水线速度与等功能的非流水线速度之比。之比。u根据定义可知,加速比根据定义可知,加速比S S=T T非非流水流水/T T流水流水u若流水线为若流水线为mm段,每段时间均为段,每段时间均为t t0 0,则,则T T非流水非流水 =nmt=nmt0 0,T T流水流水 =mt=mt0 0 +(n-1)+(n-1)tt0 0 S S mnmnmmn n1 1mmn n1 1 mm1 1计算机体系结构计算机体系结构计算机体系结构计算机体系结构 9 9 9 93.3.效率效率u效率效率指流水线的设备利用率。指流水线的设备利用率。u由于流水线有由于流水线
7、有通过时间和排空时间通过时间和排空时间,所以流水线,所以流水线的各段并非一直满负荷工作,的各段并非一直满负荷工作,E1Emnm时,时,E1E1计算机体系结构计算机体系结构计算机体系结构计算机体系结构 101010103.3.效率效率u从时从时-空图上看,效率就是空图上看,效率就是n n个任务所占的时空区个任务所占的时空区与与mm个段总的时空区之比个段总的时空区之比u根据这个定义,可以计算流水线各段时间不等时根据这个定义,可以计算流水线各段时间不等时的流水线效率的流水线效率 n n 个任务占用的时空区个任务占用的时空区E E m m 个段总的时空区个段总的时空区计算机体系结构计算机体系结构计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 体系结构 讲课
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内