NVIDIA 宣布了即將發(fā)布的 HPCSDK21.11 版本,其中包含新的庫增強(qiáng)功能。該軟件將在未來幾周內(nèi)免費(fèi)提供。
NVIDIA HPC SDK 是一套用于高性能計(jì)算開發(fā)的綜合編譯器和庫。它包括各種各樣的工具,這些工具被證明可以最大限度地提高開發(fā)人員的生產(chǎn)率,以及 HPC 應(yīng)用程序的性能和可移植性。
HPC SDK 及其組件每年都會更新多次,包括新功能、性能提升和其他增強(qiáng)功能。
有什么新鮮事嗎
此 21.11 版本將包括對 HPC ++/ Fortran 編譯器支持和開發(fā)人員環(huán)境的更新,以及新的多節(jié)點(diǎn) mulit GPU 庫功能。
編譯器、構(gòu)建系統(tǒng)和其他增強(qiáng)功能
NVFORTRAN 編譯器在去年的版本 20.11 中引入,它自動(dòng)并行化使用 DO 并發(fā)標(biāo)準(zhǔn)語言功能編寫的代碼,如 此文章 中所述。
在 21.11 版中,程序員可以使用 ISO Fortran 標(biāo)準(zhǔn)當(dāng)前工作草案中描述的 REDUCE 子句來執(zhí)行約簡操作,這是許多科學(xué)算法的要求。
從 21. 11 版本開始, HPC 編譯器現(xiàn)在支持– gcc 工具鏈選項(xiàng),類似于基于 clang 的編譯器。除了現(xiàn)有的指定非默認(rèn) GNU 編譯器集合( GCC )版本的 rc 文件方法之外,還提供了此方法。 HPC 編譯器利用開源 GCC 庫來支持常見的系統(tǒng)操作和 C ++標(biāo)準(zhǔn)庫支持。
有時(shí),開發(fā)人員需要與系統(tǒng)默認(rèn)版本不同的 GCC 工具鏈版本。現(xiàn)在, 21. 11 既有基于命令行的方式,也有基于文件的方式來制定該規(guī)范。除了– gcc 工具鏈之外, 21.11 HPC 編譯器還添加了幾個(gè)與 gcc 兼容的命令行標(biāo)志,用于指定 x86-64 目標(biāo)體系結(jié)構(gòu)詳細(xì)信息。
21.11 版本現(xiàn)在包括兩個(gè)新的 Fortran 模塊,可與 NVIDIA 庫集成, Fortran 應(yīng)用程序可最大限度地利用 NVIDIA 平臺, Fortran 開發(fā)人員可盡可能提高工作效率。用 Fortran 編寫的 HPC 應(yīng)用程序可以直接使用 cufftX —— NVIDIA 提供的高度優(yōu)化的多 GPU FFT 庫。它還可以更方便地使用 NVIDIA Tools Extension Library (NVTX) 進(jìn)行性能和 Nsight 的評測研究。
版本 21. 11 將與 CsFig 配置文件一起運(yùn)行,該文件定義了 HPCSDK 的各個(gè)組件的 CMAPK 目標(biāo)。這為應(yīng)用打包程序和開發(fā)人員提供了與 NVIDIA HPC SDK 更無縫的代碼集成。
新的多節(jié)點(diǎn)、多 GPU 數(shù)學(xué)庫
HPC SDK 21.11 版將包括我們即將推出的第一個(gè)多節(jié)點(diǎn)、多 GPU 數(shù)學(xué)庫功能,即 cuSOLVERMp 。初始功能將包括 Cholesky 和 LU 分解,有無旋轉(zhuǎn)。未來的版本將包括具有多個(gè) RH 的 LU 。
關(guān)于作者
Jay Gould 是 NVIDIA 的高級產(chǎn)品營銷經(jīng)理,專注于 GPU 加速應(yīng)用程序的 HPC 軟件和平臺。在 NVIDIA 之前,他曾在 Cray 、 Xilinx 和頂級 csp 從事高性能計(jì)算工作。杰伊在哈維·穆德學(xué)院獲得學(xué)士學(xué)位。
審核編輯:郭婷
-
NVIDIA
+關(guān)注
關(guān)注
14文章
5059瀏覽量
103409 -
gpu
+關(guān)注
關(guān)注
28文章
4762瀏覽量
129150 -
HPC
+關(guān)注
關(guān)注
0文章
320瀏覽量
23819
發(fā)布評論請先 登錄
相關(guān)推薦
評論