主打高密度计算,NVIDIA推出CUDA-X HPC

2019-06-24 13:09:35 作者:佚名 出处 :

从流体动力学和气象模拟,到计算化学与生物信息学,HPC应用覆盖了众多领域。而开发这些应用需要稳定的编程环境以及为特定领域专门高度优化的库。

NVIDIA于昨日宣布推出的CUDA-X HPC是一个集合多种库、工具、编译器与API于一体的集大成者,可帮助开发者们解决全球最具挑战性的难题。与在GTC Silicon Valley 2019大会上发布的CUDA-X AI 相类似,CUDA-X HPC也是建立在NVIDIA CUDA并行计算平台和编程模型的顶层之上。CUDA-X HPC搭载了HPC所必需的经过高度调优的内核。针对线性代数、并行算法、信号与图像的GPU加速库,为计算物理学、化学、分子动力学、地震波勘测等领域内的计算密集型应用奠定了坚实基础。

 
CUDA-X HPC

持续扩充的CUDA-X HPC库列表会定期更新,并精心调优,以便充分利用诸如混合精度运算等新型算法。列表内的线性代数库包含业内最佳的BLAS、Math和SOLVER库,为编程人员提供了广泛的功能性与灵活性。此外,CUDA-X HPC还拥有一系列其它库,包括:适用于经优化的张量原语(cuTENSOR)、快速傅里叶变换(cuFFT)、处理图像与信号的性能基元(NPP)、并行算法与数据结构(Thrust)以及多GPU配置(NCCL)。

CUDA-X HPC还含有NVIDIA Nsight开发者工具,用于提供一流的GPU调试与剖析。作为系统级低开销性能分析工具,Nsight systems有助于开发者找出系统瓶颈,而Nsight Compute则是面向CUDA应用的交互式内核分析器。

由于其编译器支持C/C++、Python与FORTRAN等流行语言,因而对于致力于构建新应用或加速现有应用的HPC开发者而言,CUDA-X HPC堪称关键解决方案。

即刻采用CUDA-X HPC

在多种硬件解决方案基础上,CUDA与CUDA-X HPC已为应用于多个领域中的600多项 HPC应用提供加速。基于CUDA-X HPC所构建的应用可以部署于任意领域,包括小型物联网设备、桌面、数据中心、云以及超级计算机。在developer.nvidia.com上注册的130多万名开发者可以即刻使用CUDA-X HPC。经由NVIDIA NGC软件中心,开发者还能够以容器化软件堆栈的方式访问CUDA-X HPC。