组成原理课程ppt5.ppt

组成原理课程ppt5

* MC88110的指令流水线 超标量流水线CPU FD:取指和译码段需要一个时钟周期, EX:执行段,大都只需要一个时钟周期, WB:写回段,只需要时钟周期的一半 采用了直接通路(Forwarding)技术 FD EX WB * 指令动态调度策略 按序发射 取两条指令,配对发送,一个周期可以有两条指令执行完毕 如下图: CAI * 第一条指令由于资源相关或数据相关,则这两条指令都不发射 若第一条指令能发射,第二条不能发射,只发射第1条指令到EX段,第二条指令等待并新取一条指令与之配对等待发射 CAI 指令动态调度策略 * 5.7.2 RISC CPU实例 几个问题: 怎样判断能否发射呢? 可以采用计分牌的方法 如何保证按序完成? FIFO指令队列 如何对待控制相关(转移指令)? 采用延迟转移法和目标指令cache法 * 5.7.2 RISC CPU实例 例5 超标量流水线结构如下 CAI * 5.7.2 RISC CPU实例 I1 LDA R1, A I2 ADD R2, R1 I3 ADD R3, R4 I4 MUL R4, R5 I5 LDA R6, B I6 MUL R6, R7 画出按序完成各段推进情况图 画出按序完成流水线时空图 RAW WAR WAW * 5.7.2 RISC CPU实例 I6 CAI * 5.7.2 RISC

文档评论(0)

1亿VIP精品文档

相关文档