[理工] 計組 Loop Unrolling問題
想比較一下這三個:
Loop Unrolling:單純將Loop展開
Software Pipeline :將Loop展開後,重新排序指令減少stall發生
Global code scheduling:更不懂了orz
這邊搞不太懂,想請教我的了解有無錯誤
O__O
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.210.121
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1484360738.A.438.html
※ 編輯: ssssIssss (220.136.210.121), 01/14/2017 10:45:00
→
01/14 17:02, , 1F
01/14 17:02, 1F
→
01/14 17:03, , 2F
01/14 17:03, 2F
→
01/14 17:04, , 3F
01/14 17:04, 3F
我上網查,大概只懂到“Loop Unrolling跟Software Pipeline都是在basic block中,
而Global code Scheduling可以跨basic block”,所以基本上(3)也是分析相依性然後
重排instruction?
※ 編輯: ssssIssss (140.112.25.99), 01/14/2017 21:35:43