作者Aa841018 (andrew)
看板Grad-ProbAsk
標題[理工]計組上冊503!
時間Thu Dec 13 21:08:41 2018
https://i.imgur.com/ve0m9oa.jpg
這段完全無法理解………
我怎麼看都覺得仍然有data dependent:
將s1位址的值寫入t0
將t0+s2寫入t0
將t0的值存入4*4+s1的記憶體位址.
實在無法理解這段課文…求解說!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.28.222.21
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1544706524.A.48F.html
1F:→ alen0303: 意思應該是你把上面排程完的t1,t2,t3都改回t0 就會有很 12/13 21:46
2F:→ alen0303: 多t0的資料相依 但他們應該要是獨立不互相影響的 12/13 21:46
3F:→ alen0303: 所以透過register rename 把t1,t2,t3給用上 12/13 21:47
4F:→ alen0303: 他不是說這三個指令間的相依 是說"重複"這三個指令 會有 12/13 21:50
5F:→ alen0303: 不必要的相依 12/13 21:51
6F:推 sdfg014025xx: 相依不一定會造成資料的錯誤 12/13 22:30
7F:→ anonimo: 他的意思應該是說iteration間沒有相依吧 12/14 20:14
8F:→ anonimo: 更正一下 應該說是iteration間的相依可以用renaming解決 12/14 20:29
9F:→ anonimo: 不是true dependency 12/14 20:29