LDR互锁问题.pptVIP

  • 10
  • 0
  • 约小于1千字
  • 约 2页
  • 2018-02-08 发布于河南
  • 举报
LDR互锁问题

周期 操作 ADD R1, R1, R2 SUB R3, R4, R1 ORR R8, R3, R4 AND R6, R3, R1 EOR R3, R1, R2 1 2 3 4 5 6 7 8 LDR R4, [R7] 9 F D E F D E W F D E W F D E W F D W E F D E W F – 取指(Fetch)D – 解码(Decode) E – 执行(Execute) I – 互锁(Interlock)M – 存储器(Memory )W –写回( Writeback) I LDR互锁 本例中,用了7个时钟周期执行6条指令, CPI = 1.2 。 LDR指令之后立即跟一条数据操作指令,由于使用了相同的寄存器,将会导致互锁 。 W I M 周期 操作 ADD R1, R1, R2 SUB R3, R4, R1 ORR R8, R3, R4 AND R6, R3, R1 EOR R3, R1, R2 LDR R4, [R7] 最佳流水线 本例中,用了6个时钟周期执行6条指令, CPI = 1。 LDR指令没有引起流水线互锁

文档评论(0)

1亿VIP精品文档

相关文档