- 15
- 0
- 约1.37万字
- 约 121页
- 2018-11-13 发布于江苏
- 举报
重叠、流水和向流水处理机
解决方法: a. 时间方法---后续指令冲突部件推后一拍执行; b.空间方法---重复设置资源。 EX ID IF 指令 i+4 MEM EX ID IF 停顿 指令 i+3 WB MEM EX ID IF 指令 i+2 WB MEM EX ID IF 指令 i+1 WB MEM EX ID IF Load 指令 8 7 6 5 4 3 2 1 时钟 指令 9 WB MEM 使i+3指令停顿一拍进入流水线,以解决访存相关 或重复设置一个存储器 (2)指令相关 原因:由指令可修改引起。 解决方案: a.禁止方法--指令不允许修改; b.转换方法--把新指令作为“执行”指令的操作数,使指令相关变成数据相关。 (3)数据相关 原因:对主存数据或通用寄存器数据的操作引起的相关。 相关类型一:RAW(先写后读) 有针对存储器RAW和针对通用寄存器RAW两种。 IF ID EX MEM WB SUB IF ID EX MEM WB ADD 1 2 3 4 5 6 指令
原创力文档

文档评论(0)