Sign in
Categories
Your Saved List Partners Sell in AWS Marketplace Amazon Web Services Home Help

NVIDIA HPC SDK GPU-Optimized AMI

NVIDIA HPC SDK GPU-Optimized AMI

By: NVIDIA Latest Version: 20.07
Linux/Unix
Linux/Unix

Product Overview

The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and tools essential to maximizing developer productivity and the performance and portability of HPC applications.

The NVIDIA HPC SDK C, C++, and Fortran compilers support GPU acceleration of HPC modeling and simulation applications with standard C++ and Fortran, OpenACC directives, and CUDA. GPU-accelerated math libraries maximize performance on common HPC algorithms, and optimized communications libraries enable standards-based multi-GPU and scalable systems programming. Performance profiling and debugging tools simplify porting and optimization of HPC applications, and containerization tools enable easy deployment on-premises or in the cloud.

Key features of the NVIDIA HPC SDK for Linux include:

Support for NVIDIA Ampere Architecture GPUs with FP16, TF32 and FP64 tensor cores
NVC++ ISO C++17 compiler with Parallel Algorithms acceleration on GPUs, OpenACC and OpenMP
NVFORTRAN ISO Fortran 2003 compiler with array intrinsics acceleration on GPUs, CUDA Fortran, OpenACC and OpenMP
NVC ISO C11 compiler with OpenACC and OpenMP
NVCC NVIDIA CUDA C++ compiler
NVIDIA Math Libraries including cuBLAS, cuSOLVER, cuSPARSE, cuFFT, cuTENSOR and cuRAND
Thrust, CUB, and libcu++ GPU-accelerated libraries of C++ parallel algorithms and data structures
NCCL, NVSHMEM and Open MPI libraries for fast multi-GPU/multi-node communications
NVIDIA Nsight Systems/Compute for interactive HPC applications performance profiler

Version

20.07

By

NVIDIA

Operating System

Linux/Unix, Ubuntu Ubuntu 18.04

Delivery Methods

  • Amazon Machine Image

Pricing Information

Usage Information

Support Information

Customer Reviews