正在加载图片...
数据相关分类 ·写后读(RAW) -的执行要用到的计算结果,但可能在写入其计算结果之前 就先行对保存该结果的寄存器进行读操作。 类型:ID段依赖于EXE或MEM段 读后写(WAR):反依赖 一可能在读取某个源寄存器的内容之前就先对该寄存器进行 写操作,导致读出的是错误的数据。 ·写后写(WAW):输出依赖 -和的目的操作数一样,写入顺序错误,在目标寄存器中留 下的是的值而不是的值。 哪些真会发生? in-order,out-of-order? 1 add ro,r2,r1 2 and r2,r0,r3 3 Sub2,r3,#1;12 数据相关分类 • 写后读(RAW) – j的执行要用到i的计算结果,但j可能在i写入其计算结果之前 就先行对保存该结果的寄存器进行读操作。 – 类型:ID段依赖于EXE或MEM段 • 读后写(WAR):反依赖 –j可能在i读取某个源寄存器的内容之前就先对该寄存器进行 写操作,导致i读出的是错误的数据。 • 写后写(WAW):输出依赖 –j和i的目的操作数一样,写入顺序错误,在目标寄存器中留 下的是i的值而不是j的值。 • 哪些真会发生? – in-order, out-of-order? 1 add r0,r2,r1 2 and r2,r0,r3 3 sub r2,r3,#1;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有