數(shù)組構(gòu)建庫有以下優(yōu)勢:

(1)強(qiáng)大而簡潔的C++庫可以兼容于所有的標(biāo)準(zhǔn)C++編譯器和繼承開發(fā)環(huán)境;

(2)高性能、可擴(kuò)展,并且高效的利用CPU所有資源(SIMD);

(3)同一程序可自動(dòng)優(yōu)化且運(yùn)行于多種硬件架構(gòu)之上;

(4)無需開發(fā)人員一次次的比那些新的代碼;

(5)可移植,針對一套機(jī)器編寫的代碼可以應(yīng)用于所有的環(huán)境。

數(shù)組標(biāo)注法用a[0:N]表示形式,高性能計(jì)算主要以C++為主,能讓開發(fā)者簡單有效的獲得硬件的最大計(jì)算能力。

此種運(yùn)行機(jī)制帶來的開銷是廣大開發(fā)人員關(guān)注的問題,胡英解釋道,在性能上是在第一次使用時(shí)有一定的開銷需要分析代碼 ,之后的都不會(huì)有此開銷問題。

分享到

liukai

相關(guān)推薦