基于源代碼遷移的編譯器優(yōu)化方法研究
摘要: 編譯器優(yōu)化旨在通過在中間代碼IR語言上進(jìn)行一系列變換,提高代碼在目標(biāo)平臺(tái)上的運(yùn)行效率。傳統(tǒng)方法通常依賴機(jī)器學(xué)習(xí)來分析IR特征,并預(yù)測LLVM編譯器優(yōu)化通道的最佳組合。然而,這些方法因受限于編譯器現(xiàn)有優(yōu)化策略和對(duì)全局信息的有限利用,其擴(kuò)展性受限。采用深度學(xué)習(xí)自動(dòng)將函數(shù)級(jí)IR從未優(yōu)化狀態(tài)轉(zhuǎn)換至O2級(jí)別優(yōu)化,并將此優(yōu)化過程視為翻譯任務(wù)。通過引入密集數(shù)據(jù)流圖DDFG,能夠提取IR代碼的... (共11頁)
開通會(huì)員,享受整站包年服務(wù)