[理工]计组-Data hazard

楼主: adplz53 (蛤不要吧)   2016-09-30 03:55:14
不好意思想请问一下
在张凡课本上册p457
在说多个相依的code
add $1,$1,$2
add $1,$1,$3
add $1,$1,$4
老师解释如果第一个指令和第三个指令有hazard
那第一个指令和第二个指令就不会有hazard
请问原因是什么呢
这种情况是第二个指令在执行时需要第一个指令forward
然后第三个指令执行时需要第二个指令forward吗
作者: windwaker112 (阿茄)   2016-09-30 09:31:00
他指的是加上nop后吧如果他指的没有hazard是指forwarding 可解,那的确是没有hazard
作者: ocean51320 (枫枫:)))   2016-09-30 12:39:00
Yeah, 上面正解
楼主: adplz53 (蛤不要吧)   2016-09-30 15:07:00
感谢解说!

Links booklink

Contact Us: admin [ a t ] ucptt.com