當(dāng)前位置:首頁 > 實用文檔 > 計算機硬件技術(shù) > 正文

基于指令Cache和寄存器壓力的循環(huán)展開優(yōu)化

計算機工程與科學(xué) 頁數(shù): 9 2022-12-15
摘要: 循環(huán)展開是一種常用的編譯優(yōu)化技術(shù),能夠有效減少循環(huán)開銷,提升指令級并行程度和數(shù)據(jù)局部性,提升循環(huán)的執(zhí)行效能。然而,過度的循環(huán)展開會造成指令Cache溢出,增大寄存器壓力,循環(huán)展開次數(shù)太少又會浪費潛在的性能提升機會,因此尋找恰當(dāng)?shù)恼归_因子是研究循環(huán)展開問題的核心。基于GCC開源編譯器,面向循環(huán)展開問題開展深入的分析與研究,針對指令Cache和寄存器資源對循環(huán)展開的影響,提出了一種...

開通會員,享受整站包年服務(wù)立即開通 >