面向申威異構(gòu)架構(gòu)的并行代碼自動(dòng)生成
軟件學(xué)報(bào)
頁(yè)數(shù): 24 2023-04-06
摘要: 異構(gòu)架構(gòu)逐漸成為高性能計(jì)算領(lǐng)域的主流架構(gòu),但相較于同構(gòu)多核架構(gòu),其硬件結(jié)構(gòu)及存儲(chǔ)層次更為復(fù)雜,程序編寫(xiě)更為困難.先進(jìn)的優(yōu)化編譯器可以協(xié)助程序開(kāi)發(fā)人員實(shí)現(xiàn)更為高效的代碼,降低程序開(kāi)發(fā)復(fù)雜度.多面體編譯模型通過(guò)抽象分析將程序抽象成空間多面體表示形式,能夠?qū)⒍喾N循環(huán)變換與硬件映射相結(jié)合,并面向特定體系結(jié)構(gòu)生成相應(yīng)的代碼.設(shè)計(jì)實(shí)現(xiàn)了一個(gè)面向國(guó)產(chǎn)申威異構(gòu)架構(gòu)的并行代碼自動(dòng)生成系統(tǒng),采用“...