流水线性能指标.ppt
《流水线性能指标.ppt》由会员分享,可在线阅读,更多相关《流水线性能指标.ppt(17页珍藏版)》请在三一办公上搜索。
1、一、吞吐率(TP,Though put rate)二、加速比(S,Speedup ratio)三、效率(E,Efficiency)四、吞吐率、加速比和效率之间的关系 五、流水线最佳段数的选择,第三节 线性流水线的性能分析,一、吞吐率(TP,Though put rate)1.吞吐率的定义 流水线的吞吐率是指在单位时间内流水线所完成的任务数量或输出的结果数量。即:TP=n/Tk 式中:n为任务数,Tk是处理完成n个任务所用的时间,(3.1)式是计算流水线吞吐率最基本公式。,2.流水线各段的执行时间相等的吞吐率 若有一条k段的线性流水线,各段的执行时间相等,均为t。当n个任务是连续的理想情况下输入
2、到流水线,流水线的时空图如图所示。,空间 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 时间 kt(n-1)t nt(k-1)t Tk,各段执行时间均相等的流水线时空图,流水线完成n个任务所需要的总时间可从两方面来分析。一是从流水线的输出端看,用k个t输出第一任务,即kt为“装入时间”,其余n-1个任务,每个t输出一个任务,即用n-1个时期周期输出n-1个任务。二是从流水线的输入端看,用n个t向流水线输入n个任务,另外还要用k-1个t作为流水线的“排空时间”。因此,流水线完成n个任务需要的总时间为:Tk=(n+k-1)t
3、 代入式得到流水线各段时间均相等,连续输入n个任务的一条k段线性流水线的实际吞吐率为:nTP=(n+k-1)t,3.流水线各段的执行时间不相等的吞吐率 若有一条k段的线性流水线,各段的执行时间不相等,且分别为t1、t2、tk,即流水线中存在“瓶颈”流水段,连接图如图3.16所示,相应的时空图如图3.17所示。那么,除第一个任务外,其余(n-1)个任务必须按“瓶颈”流水段的时间间隔maxt1、t2、tk连续流入流水线。因此,流水线存在“瓶颈”流水段时,连续输入n个任务的一条k段线性流水线的实际吞吐率为:,(n-1)t2,Tk,4.流水线“瓶颈”问题的两种解决方法(1)分离“瓶颈”流水段将流水线的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 流水线 性能指标

链接地址:https://www.31ppt.com/p-5364330.html