好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

流水线性能指标.ppt

17页
  • 卖家[上传人]:m****
  • 文档编号:591634835
  • 上传时间:2024-09-18
  • 文档格式:PPT
  • 文档大小:104KB
  • / 17 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 一、吞吐率(一、吞吐率(TP, Though put rateTP, Though put rate)) 二、加速比(二、加速比(S S,,Speedup ratioSpeedup ratio)) 三、效率三、效率(E(E,,Efficiency)Efficiency) 四、吞吐率、加速比和效率之间的关系四、吞吐率、加速比和效率之间的关系 五、流水线最佳段数的选择五、流水线最佳段数的选择第三节第三节 线性流水线的性能分析线性流水线的性能分析 2021/3/111 一、吞吐率(一、吞吐率(TP, Though put rateTP, Though put rate)) 1. 吞吐率的定义 流水线的吞吐率是指在单位时间内流水线所完成的任务数量或输出的结果数量即: TP = n / Tk 式中:n为任务数,Tk是处理完成n个任务所用的时间,(3.1)式是计算流水线吞吐率最基本公式。

      2021/3/112 2. 流水线各段的执行时间相等的吞吐率 若有一条k段的线性流水线,各段的执行时间相等,均为△t当n个任务是连续的理想情况下输入到流水线,流水线的时空图如图所示空间 S4 1 2 3 … n-1 n S3 1 2 3 … n-1 n S2 1 2 3 … n-1 n S1 1 2 3 … n-1 n 时间 k·△t (n-1)△t n·△t (k-1)△t Tk各段执行时间均相等的流水线时空图 2021/3/113 流水线完成n个任务所需要的总时间可从两方面来分析。

      一是从流水线的输出端看,用k个△t输出第一任务,即k·△t为“装入时间”,其余n-1个任务,每个△t输出一个任务,即用n-1个时期周期输出n-1个任务二是从流水线的输入端看,用n个△t向流水线输入n个任务,另外还要用k-1个△t作为流水线的“排空时间”因此,流水线完成n个任务需要的总时间为: Tk = (n + k -1)·△t 代入式得到流水线各段时间均相等,连续输入n个任务的一条k段线性流水线的实际吞吐率为: nTP = (n + k -1)·△t 2021/3/114 3. 流水线各段的执行时间不相等的吞吐率 若有一条k段的线性流水线,各段的执行时间不相等,且分别为△t1、△t2、…、△tk,即流水线中存在“瓶颈”流水段,连接图如图3.16所示,相应的时空图如图3.17所示那么,除第一个任务外,其余(n-1)个任务必须按“瓶颈”流水段的时间间隔max{△t1、△t2、…、△tk}连续流入流水线。

      因此,流水线存在“瓶颈”流水段时,连续输入n个任务的一条k段线性流水线的实际吞吐率为:S2S1S4S3输入输出△t 3△t △t △t2021/3/115 1 2 3 … n 1 2 3 … n 1 2 3 … n 1 2 3 … nS4S3S2S1时间(n-1)△t2Tk2021/3/116 2021/3/117 4. 流水线“瓶颈”问题的两种解决方法(1)分离“瓶颈” 流水段将流水线的“瓶颈”功能段部分再细分,分解成几个独立的子功能段,消除执行时间不相等而带来的“瓶颈” 段。

      例如,把图3.16所示的第二个流水段再细分为三个子流水段,分别为S2-1、S2-2和S2-3,如图所示这样,每个流水段及子流水段的延迟时间均为△t2)重复设置“瓶颈” 流水段 如果由于结构等方面的原因,瓶颈流水段难以再细分,则可以通过重复设置瓶颈流水段,让多个瓶颈流水段并行工作,消除执行时间不相等而带来的“瓶颈” 段例如,把图所示的第二个流水段重复设置,流水线连接图如图所示但是,采用瓶颈流水段重复设置的方法,其控制逻辑比较复杂 2021/3/118 S1S2-2S2-3S3S4S2-1S2-1S2-2S2-3S4S3S12021/3/119 1 2 3 4 5 6 7 8 9 … n-2 n-1 n1 2 3 4 5 6 7 8 9 … n-2 n-1n 1 4 7 … n-2 2 5 8 … n-1 3 6 9 … n1 2 3 4 5 6 7 8 9 … n-2n-1 n2021/3/1110 1. 加速比的定义 流水线的加速比是指完成同样一批任务,不使用流水线即顺序执行所用的时间与使用流水线所用的时间之比。

      如果不使用流水线所用的时间为T0,使用流水线的执行时间为Tk,则流水线的加速比为:S = T0 / Tk 是计算流水线加速比的基本公式二、加速比(二、加速比(S S,,Speedup ratioSpeedup ratio)) 2. 流水线各段的执行时间相等的加速比2021/3/1111 3. 流水线各段的执行时间不相等的加速比 2021/3/1112 三、效率三、效率(E(E,,Efficiency)Efficiency) 1. 效率的定义 流水线的效率是指流水线的设备利用率在时空图上,流水线的效率定义为n个任务占用的时空区与k个流水段占用的总时空区之比即: E=n个任务占用的时空区/k个流水段占用的总时空区式是计算流水线效率的基本公式,其分母是n个任务所用的时间与k个流水段所围成的时空总面积,分子是n个任务实际上占用的有效时空面积因此,流水线的效率包含时间和空间两方面的因素,通过时空图来计算流水线的效率非常方便2021/3/1113 2. 流水线各段的执行时间相等的效率 各段的执行时间相等,均为△t的k段的线性流水线,完成n个连续任务所需要的时间见式,每个功能段在这段时间内都被占用,则时空图的总面积为。

      一个任务占用的时空区为,n个任务实际占用的有效面积为各段的执行时间相等的流水线效率为: 相应的流水线的最大效率为: 从式中可以看出,当n>>k时,流水线的效率达到最大值1这时,流水线的各段均处于忙碌状态从时空图中看,每一块都是有效的2021/3/1114 3. 流水线各段的执行时间不相等的效率 2021/3/1115 四、吞吐率、加速比和效率之间的关系四、吞吐率、加速比和效率之间的关系 说明流水线的效率是流水线实际加速比S与它的最大加速比Smax=k之比只有当流水线的效率达到其最大值,即E=1时,才能使实际加速比达到最大,即S=k 各段的执行时间不相等时,即流水线中存在“瓶颈”流水段,那么,除了瓶颈流水段一直处于忙碌状态之外,其他各个流水段都有空闲时间,这些流水段的效率没有得到充分发挥因此,整个流水线的吞吐率、加速比和效率也比较低采用两种提高流水线吞吐率的方法,由于能够使流水线中的各个流水段始终处于忙碌状态,没有空闲时间因此,流水线的吞吐率、加速比和效率也就显著提高了 2021/3/1116 五、流水线最佳段数的选择五、流水线最佳段数的选择假设在非流水线的机器上采用顺序执行方式完成一个任务所需要的时间为t,那么,在同等速度的有k段流水线的机器上执行一个任务需要的时间为:t/k+d,其中d为锁存器的延迟时间。

      流水线的最大吞吐率为:TP=1/(t/k+d)又粗略地估计流水线的总价格为:C=a+bk其中,a为所有流水段的总价格,b为每个锁存器的价格流水线的性能价格比PCR定义为: k0= 目前,一般处理机中的流水线段数在2段至10段之间,极少有超过15段的流水线,一般把8段或超过8段的流水线称为超流水线2021/3/1117 。

      点击阅读更多内容
      相关文档
      2025国开山东开大《土质学与土力学》形成性考核123答案+终结性考核答案.docx 中学综合素质知识点梳理【中学教师资格证】.docx 2025国开山东开大《特许经营概论》形成性考核123答案+终结性考核答案.doc 2025年高考英语全国一卷真题(含答案).docx 2025国开山东《农民专业合作社创建与管理》形成性考核123答案+终结性考核答案.docx 2025国开山东开大《自然现象探秘》形成性考核123答案+终结性考核答案.docx 2025国开山东《消费心理学》形成性考核123答案+终结性考核答案.doc 2025国开山东《小微企业管理》形成性考核123答案+终结性考核答案.doc 2025国开山东开大《资本经营》形成性考核123答案+终结性考试答案.docx 2025国开山东《小学生心理健康教育》形考123答案+终结性考试答案.docx 2025国开《视频策划与制作》形考任务1-4答案.docx 2025国开《亲子关系与亲子沟通》形考任务234答案+期末大作业答案.docx 2025国开电大《煤矿地质》形成性考核123答案.docx 2025国开电大《冶金原理》形考任务1234答案.docx 2025国开《在线学习项目运营与管理》形考任务1234答案.doc 2025国开电大《在线教育的理论与实践》阶段测验1-4答案.docx 2024 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 环保工程师---2023 年注册环保工程师《专业基础考试》真题及答案解析【完整版】.docx 2025国开《液压与气压传动》形考任务一参考答案.docx 2025年春江苏开放大学教育研究方法060616计分:形成性作业2、3答案.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.