助力多樣性算力編程編譯,構(gòu)建繁榮基礎(chǔ)軟件生態(tài)

畢昇C++編程語言以C++為基礎(chǔ),支持多樣性計算的異構(gòu)編程標準,實現(xiàn)使用一種語言即可對鯤鵬、昇騰AI等業(yè)界主流算力進行編程,大大降低了多樣性計算系統(tǒng)的編程復(fù)雜性和學(xué)習(xí)成本。此外,畢昇C++編程語言在支持通用語言規(guī)范的同時,還提供了統(tǒng)一矩陣編程、內(nèi)存數(shù)據(jù)移動及向量化編程接口等擴展。

畢昇融合編譯器實現(xiàn)了鯤鵬、昇騰AI等多算力的融合統(tǒng)一編譯優(yōu)化。通過編譯算法優(yōu)化及與處理器架構(gòu)深度協(xié)同,加強了自動向量化、循環(huán)優(yōu)化和多面體優(yōu)化等能力,標準Benchmark峰值性能提升30%。

當前畢昇C++編程語言結(jié)合畢昇編譯器,已與10多所高校研究機構(gòu)在開展飛機噪聲仿真、湍流仿真、地震模擬等多領(lǐng)域多樣算力應(yīng)用開發(fā)。基于鯤鵬加昇騰AI多樣性計算架構(gòu)實現(xiàn)了飛機噪聲仿真,并實現(xiàn)開發(fā)效率翻倍提升,10+倍混合精度求解性能提升。

面向未來,華為將攜手更多的高校、機構(gòu)和開發(fā)者,共同推動基礎(chǔ)軟件產(chǎn)業(yè),共同繁榮中國兼容開放的基礎(chǔ)軟件生態(tài)。

分享到

xiesc

相關(guān)推薦