- 11
- 0
- 约2.08万字
- 约 131页
- 2016-11-30 发布于湖南
- 举报
第 6c 章 控制器原理
* * 2) 加速比(SP) 加速比是指采用流水线后的工作速度与等效的顺序串行方式的工作速度之比。 对求解n个任务而言,若串行方式工作需要时间为TS,而用m段流水线来完成该任务需要时间为TC,则加速比可用下列公式求出。 * * 3) 效率(η) 效率是指流水线中各功能段的利用率。 由于流水线有建立和排空时间,因此各功能段的设备不可能一直处于忙碌状态,总有一段空闲时间。一般用流水线各段处于工作时间的时空区与流水线中各段总的时空区之比来计算效率。即: * * 例:设有100条指令的程序段经过(6.7.1节)的指令流水线执行,请求出完成该程序段的流水时间、流水线的实际吞吐率、加速比和效率。(假定Δt=10ns) 解:流水总时间TC=mΔt+(n-1) Δt =5╳10+99╳10=1040ns TP=100/TC=100/1040 ∵非流水时间 TS=100╳5╳10=5000ns ∴SP= TS/TC=5000/1040≈5 η= TPΔt=1000/1040≈100% * * 6.7.4 流水线的相关问题 (1) 资源相关 后续相关指令后延或增加缓冲部件预取指令 (2) 数据相关 后续指令推后或增加快速直接通道 (3) 控制转移相关 加速和提前形成条件码、预取转移成功或不成功两个分支序列的指令、采用延迟转
原创力文档

文档评论(0)