NVIDIA Releases Their Previously Announced HPC SDK
The NVIDIA HPC SDK aims to make it easy to deploy HPC workloads not only on NVIDIA GPUs but also CPUs. The HPC SDK features LLVM-based C++ and Fortran compilers, including support for automatic GPU acceleration of C++17 code using parallel algorithms and Fortran intrinsics.
The NVIDIA HPC SDK also supports OpenMP and OpenACC, NVIDIA-optimized math libraries, NVSHMEM as their new shared memory library for multi-GPU and multi-node communication primitives, and other common libraries and development/debugging tools.
The NVIDIA HPC SDK can be downloaded from developer.nvidia.com. The inaugural release is the NVIDIA HPC SDK Version 20.7 and is all Linux-focused with builds for x86_64, OpenPOWER, and AArch64.