- 15
- 0
- 约2.89千字
- 约 31页
- 2019-02-07 发布于上海
- 举报
经典MIPS五流水介绍
三种MIPS核心指令 1 算术逻辑运算指令(ALU instruction) 2 存储指令(load or store instruction) 3 分支指令(branch instruction) 1) 从存储器中读取指令。 2) 指令译码的同时读取寄存器。MIPS的指令格式允许指令译码和读取寄存器同时进行。 3)执行操作或地址计算。 4)在数据存储器中读取操作数。 5)将结果写回寄存器堆。 利用流水线实现MIPS指令 流水线 是一种可以降多条指令的执行过程相互重叠的实现技巧。 理想情况下,流水线化带来的加速比是流水线的级数。 流水线所带来的性能提升是通过提高指令的吞吐率来实现的,单挑指令的执行时间并没有减少。 流水线的三种冒险 结构冒险 即硬件不支持多条指令在同一时 钟周期内执行。 数据冒险 在一个操作必须等待另一个操作完成后才能进行时,流水线必须停顿,我们称这种情况为数据冒险。 控制冒险 处理器需要根据一条指令的结果做出决策,此时其他的指令可能仍在执行过程中。 五级流水线的数据通路 把指令划分为五个阶段意味着这是一个五级流水线,任意一周期内,最多五条指令在执行。 把数据通路也划分为五个部分,每部分用相应的阶段命名。 五级流水线的数据通路 1) IF:取指令。 2) ID:指令译码,读寄存器堆。 3) EX:指令执行或地址计算。 4) MEM:数据内
您可能关注的文档
最近下载
- 二阶压控低通滤波器设计.pdf VIP
- 乳腺癌术后心理护理.pptx VIP
- 2026年高考物理新课标二卷真题卷.docx VIP
- 国家建筑标准设计图集22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).pdf VIP
- 2026年铁路车辆制修工职业技能等级认定题库.docx VIP
- 新22J10 无障碍设计.pdf VIP
- 第六章流体动压润滑概述.ppt VIP
- 国网会计类考试题及答案.doc VIP
- 2025云南文山州州属事业单位选调107人备考题库带答案解析.docx VIP
- FS5050火灾报警控制器(联动型)使用说明书.docx
原创力文档

文档评论(0)