体系结构第3章 第5讲.ppt

体系结构第3章 第5讲

* * 第二步改进,这次分支结果在ID段有效!!! * 分支延迟指令的含义? * * * 硬件or软件的策略? * * * * 注意值为1.0的位置 * * * 定向不一定是相邻指令 * 访存时间长是实际情况。 * * 全部定向通路? * * * * 反馈导致了大部分初始化间隔时间。 * 表3.7 各种减少分支损失方法的效果 调度方法 每条分支指令的 平均分支损失 暂停流水线 预测分支成功 每条条件分支指 令的分支损失 预测分支失败 1.00 延迟分支 每条无条 件分支指 令的损失 具有分支暂停 的有效 CPI 浮点 平均 整型 平均 整型 平均 整型 平均 浮点 平均 浮点 平均 1.00 1.00 0.62 0.25 1.00 1.00 1.00 1.00 1.00 0.69 0.21 1.00 1.17 1.15 1.00 1.17 1.15 0.74 1.12 1.11 0.70 1.00 0.35 0.00 0.30 1.04 1.04 Earle锁存器 1965年由J.G.Earle发明 优点 对时钟扭曲不敏感(相对而言),一般是两级门延迟,避免了数据通过锁存器时可能产生的时钟扭曲 在锁存器中可以执行两级逻辑运算,而不会增加锁存器的延迟时间,可以隐藏锁存器产生的额外开销 表3.9 R4000浮点流水线中8个流水段 流水段 功能部件 描述 A 浮点加法器 尾数加

文档评论(0)

1亿VIP精品文档

相关文档