[理工]計組-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