面向申威異構(gòu)眾核處理器的初等函數(shù)算法研究
發(fā)布時(shí)間:2024-02-27 23:14
基礎(chǔ)數(shù)學(xué)庫作為高性能計(jì)算機(jī)的底層基礎(chǔ)軟件,開發(fā)針對處理器特點(diǎn)的高精度、高性能基礎(chǔ)數(shù)學(xué)函數(shù),對于充分發(fā)揮高性能計(jì)算機(jī)的性能優(yōu)勢有著非常重要的作用。初等函數(shù)的算法設(shè)計(jì)是基礎(chǔ)數(shù)學(xué)庫開發(fā)的首要任務(wù),對函數(shù)的基礎(chǔ)性能和精度以及后續(xù)優(yōu)化實(shí)現(xiàn)起決定性作用。在分析現(xiàn)有算法的基礎(chǔ)上,結(jié)合SW26010處理器特點(diǎn),提出初等函數(shù)算法設(shè)計(jì)原則和兩種算法設(shè)計(jì)模式,并以指數(shù)函數(shù)為例介紹了其在主核和從核平臺(tái)的算法設(shè)計(jì)。實(shí)驗(yàn)結(jié)果表明,采用此算法,與GNU庫相比,典型函數(shù)的精度與GNU總體保持一致,主核函數(shù)的性能平均提高52.4%,從核函數(shù)的性能平均提高75.3%。
【文章頁數(shù)】:6 頁
【部分圖文】:
本文編號(hào):3913110
【文章頁數(shù)】:6 頁
【部分圖文】:
圖1部分SW函數(shù)與GNU函數(shù)的精度比較
SW數(shù)學(xué)庫函數(shù)在主核和從核的計(jì)算精度一致,因此,精度測試無論選取主核或從核函數(shù)與GNU比較,都可以得到相同的結(jié)果,典型函數(shù)的精度測試結(jié)果如圖1所示。從圖1可以看出,SW函數(shù)精度更高,幾乎100%落在了[0,0.5)ULP區(qū)間內(nèi)。與GNU函數(shù)的精度總體一致,個(gè)別函數(shù)的精度高于GN....
圖2SW函數(shù)與GNU函數(shù)在主核上的性能比較
選取SW基礎(chǔ)函數(shù)庫和GUN數(shù)學(xué)庫的典型初等函數(shù),分別在主核、從核平臺(tái)上做性能測試,結(jié)果如圖2和圖3所示。圖3SW函數(shù)與GNU函數(shù)在從核上的性能比較
圖3SW函數(shù)與GNU函數(shù)在從核上的性能比較
圖2SW函數(shù)與GNU函數(shù)在主核上的性能比較圖2中,主核參與測試的初等函數(shù)與GNU相比,性能平均提高52.4%。
本文編號(hào):3913110
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3913110.html
最近更新
教材專著