欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    体系结构第3章第3讲课件.ppt

    • 资源ID:1624638       资源大小:834KB        全文页数:32页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    体系结构第3章第3讲课件.ppt

    国家精品资源共享课程:计算机体系结构,第三章:流水线技术,国防科技大学计算机学院主讲人: 教授,第三章 流水线技术,3.1 流水线基本概念3.2 MIPS基本流水线3.3 流水线中的相关3.4 实例分析:MIPS R40003.5 向量处理机,本章内容,三项性能指标:吞吐率、加速比和效率1.吞吐率是衡量流水线速度的重要指标吞吐率是指单位时间内流水线所完成的任务数或输出结果的数量。最大吞吐率TPmax是指流水线在达到稳定状态后所得到的吞吐率。设流水线由m段组成,完成n个任务的吞吐率称为实际吞吐率,记作TP。,3.2.3 流水线性能分析,(1)最大吞吐率假设流水线各段的时间相等,均为t0,则:TPmax = 1/t0假设流水线各段时间不等,第i段时间为ti ,则:TPmax = 1/maxti 最大吞吐率取决于流水线中最慢一段所需的时间,该段成为流水线的瓶颈消除瓶颈的方法细分瓶颈段重复设置瓶颈段(时空图),(2)实际吞吐率若各段时间相等(假设均为t0),则完成时间T流水 = mt0+(n-1)t0(说明)时空图,若各段时间不等(假设第i段为ti),则完成时间时空图T = ti+(n-1)tj这里,tj=maxti ,2. 加速比加速比是指流水线速度与等功能的非流水线速度之比。根据定义可知,加速比S = T非流水/T流水若流水线为m段,每段时间均为t0,则T非流水 = nmt0,T流水 = mt0 + (n-1)t0 S,3.效率效率指流水线的设备利用率。由于流水线有通过时间和排空时间,所以流水线的各段并非一直满负荷工作,E1若各段时间相等,则各段效率也相等,即e1 = e2 = e3 = = nt0/T流水 (解释)整个流水线效率,当nm时,E1,3.效率从时-空图上看,效率就是n个任务所占的时空区与m个段总的时空区之比根据这个定义,可以计算流水线各段时间不等时的流水线效率,n 个任务占用的时空区E m 个段总的时空区,4. 吞吐率、加速比和效率的关系E = nt0/T流水=mnt0/(T流水m)= S/m效率是实际加速比S与最大加速比m之比。E = nt0/T流水= (n/T流水) t0=TPt0当t0不变时,流水线的效率与吞吐率呈正比。为提高效率而采取的措施,也有助于提高吞吐率。,例3.1 在静态流水线上计算AiBi ,问吞吐率、加速 比、效率各是多少?解:(1) 确定适合流水处理的计算过程 (2) 画时-空图 (3) 性能计算吞吐率TP = 7/20t0加速比 S = 34t0/20t0 = 1.7效率E(4436)/(820)0.21,5. 流水线性能分析实例,上述方案性能不高!静态多功能流水线在对某种功能进行处理时,总有某些段处于空闲状态功能切换增加了前一种功能的排空时间和后一种功能的通过时间需要把输出回传到输入(相关)能否通过动态流水线改进其性能?举例I举例II 这样行不行? 正确方案,例3.3 在MIPS的非流水实现和基本流水线中,5个功能 单元的执行时间:10/8/10/10/7ns。流水线 额外开销为1ns,求相对于非流水指令实现而言, 基本MIPS流水线的加速比是多少?解: T非流水 = 10 + 8 + 10 + 10 + 7 = 45 T流水 = 10 + 1 = 11 加速比S = 45/11 4.1注: 流水线额外开销包括:流水寄存器的延迟(建立 时间和传输延迟)以及时钟扭曲,6. 有关流水线性能的若干问题流水线并不能减少(而且一般是增加)单条指令的执行时间,但能够提高吞吐率增加流水线的深度可以提高流水线性能流水线深度受限于流水线的延迟和额外开销需要用高速锁存器作为流水线寄存器Earle锁存器指令之间存在的相关,限制了流水线的性能,Earle锁存器1965年由J.G.Earle发明优点对时钟扭曲不敏感(相对而言),一般是两级门延迟,避免了数据通过锁存器时可能产生的时钟扭曲在锁存器中可以执行两级逻辑运算,而不会增加锁存器的延迟时间,可以隐藏锁存器产生的额外开销,谢谢!,

    注意事项

    本文(体系结构第3章第3讲课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开