RISC-V基礎(chǔ)數(shù)學(xué)庫(kù)性能優(yōu)化
計(jì)算機(jī)工程與科學(xué)
頁(yè)數(shù): 12 2023-09-13
摘要: 基礎(chǔ)數(shù)學(xué)庫(kù)作為計(jì)算機(jī)系統(tǒng)最基礎(chǔ)的軟件庫(kù)之一,其性能是影響上層應(yīng)用執(zhí)行效率的主要因素之一?,F(xiàn)有的RISC-V基礎(chǔ)數(shù)學(xué)庫(kù)雖然可以實(shí)現(xiàn)正確計(jì)算,但其源碼中存在大量訪存指令和冗余指令,導(dǎo)致函數(shù)性能不高;同時(shí)RISC-V數(shù)學(xué)函數(shù)的匯編代碼量大,分支判斷復(fù)雜,增加了直接優(yōu)化的難度。針對(duì)上述問(wèn)題,遵循從局部到整體的優(yōu)化思路,提出了RISC-V數(shù)學(xué)函數(shù)的關(guān)鍵路徑自動(dòng)檢測(cè)方法,重點(diǎn)解決對(duì)關(guān)鍵分支...