在NVIDIA平臺(tái)上為HPC開發(fā)人員提供全套SDK
NVIDIA HPC SDK為GPU加速應(yīng)用程序帶來了以下新功能和性能優(yōu)化:
·除了是第一個(gè)啟用GPU加速標(biāo)準(zhǔn)并行語言結(jié)構(gòu)的編譯器之外,NVIDIA Fortran、C和C ++編譯器還可以使用GPU加速數(shù)學(xué)庫、事實(shí)標(biāo)準(zhǔn)OpenACC和OpenMP并行指令以及CUDA實(shí)現(xiàn)異構(gòu)CPU + GPU服務(wù)器并行應(yīng)用程序的移植、編寫和調(diào)試。
·NVIDIA數(shù)學(xué)庫為HPC基礎(chǔ)線性代數(shù)和信號(hào)處理算法提供高度優(yōu)化的嵌入式GPU加速。除了為GPU加速提供方便的入口匝道之外,數(shù)學(xué)庫還為支持的例程提供光速性能,并使用戶能夠自動(dòng)受益于包括最新A100 GPU在內(nèi)的新型GPU架構(gòu)。
·全新NVSHMEM庫提供了可以從主機(jī)或設(shè)備啟動(dòng),并可以在CUDA內(nèi)核和OpenACC程序中調(diào)用的多GPU和多節(jié)點(diǎn)通信原語。 NVSHMEM為GPU內(nèi)存實(shí)施OpenSHMEM標(biāo)準(zhǔn),通過擴(kuò)展提高GPU的性能。
·NVIDIA Nsight?計(jì)算和Nsight系統(tǒng)是適用于OpenMP和OpenACC中多核CPU應(yīng)用程序以及OpenACC和CUDA中GPU加速應(yīng)用程序的性能分析工具 (目前,并非所有平臺(tái)當(dāng)前都支持所有功能)。
1. NVIDIA調(diào)試器可用于調(diào)試CUDA應(yīng)用程序,并且是OpenACC、OpenMP和MPI高級(jí)別第三方調(diào)試器的基礎(chǔ)。
2.HPC容器制造商簡化了構(gòu)建和維護(hù)Docker和Singularity容器的過程。