北邮大三计算机体系结构实验二指令流水线相关性分析.docVIP

  • 44
  • 0
  • 约1.72千字
  • 约 6页
  • 2017-01-13 发布于重庆
  • 举报

北邮大三计算机体系结构实验二指令流水线相关性分析.doc

北邮大三计算机体系结构实验二指令流水线相关性分析

实验二 指令流水线相关性分析 1、实验目的 通过使用WINDLX模拟器,对程序中的三种相关现象进行观察,并对使用专用通路,增加运算部件等技术对性能的影响进行考察,加深对流水线和RISC处理器的特点的理解。 2、实验原理 指令流水线中主要有结构相关、数据相关、控制相关。相关影响流水线性能。  实验步骤 (1) 观察程序中出现的数据/控制/结构相关。指出程序中出现上述现象的指令组合。 数据相关指令: lbu r3,0x0(r2) seqi r5,r3,0xa 不采用定向技术 lbu r3,0x0(r2)要在WB周期写回r3中的数据,而下一条指令 seqi r5,r3,0xa 要在intEX周期中读取r3中的数据。发生了写读相关。所以为了避免冲突,seqi r5,r3,0xa的intEX指令延迟了一个周期进行。 控制相关指令: addi r1, r0 , 0x1000 jal InputUnsigned movi2fp f10,r1 sw SaveR2[r0],r2 跳转指令,从执行的Fact.s中的movi2fp指令跳至Input.s中的Unsigned标号处。开始输入处理 结构相关指令: add r1,r1, r3 addi r2, r2, 0x1 addi r2, r2, 0x1 该指令与它前面的一条指令 add r1,r1, r3发生了结构相关。

文档评论(0)

1亿VIP精品文档

相关文档