[理工]計組上冊503!

作者: Aa841018 (andrew)   2018-12-13 21:08:41
https://i.imgur.com/ve0m9oa.jpg
這段完全無法理解………
我怎麼看都覺得仍然有data dependent:
將s1位址的值寫入t0
將t0+s2寫入t0
將t0的值存入4*4+s1的記憶體位址.
實在無法理解這段課文…求解說!
作者: alen0303 (艾倫零參 智商負三)   2018-12-13 21:46:00
意思應該是你把上面排程完的t1,t2,t3都改回t0 就會有很多t0的資料相依 但他們應該要是獨立不互相影響的所以透過register rename 把t1,t2,t3給用上他不是說這三個指令間的相依 是說"重複"這三個指令 會有不必要的相依
作者: sdfg014025xx (隨便就好)   2018-12-13 22:30:00
相依不一定會造成資料的錯誤
作者: anonimo (unknown)   2018-12-14 20:14:00
他的意思應該是說iteration間沒有相依吧更正一下 應該說是iteration間的相依可以用renaming解決不是true dependency

Links booklink

Contact Us: admin [ a t ] ucptt.com