首页 > 技术 > 软件技术 > 正文

NVIDIA全面释出PGI Accelerator和c与c++编译器套件

2016-11-28 11:34:38来源:智能电子集成

[摘要] 最新释出的程式让 PGI 用户在包括多核Linux x86或Linux POWER CPU、搭载或未搭载GPU加速器的平台都能轻易建置与维护大型 HPC 应用程式

  NVIDIA日前宣布全面释出 PGI Accelerator Fortran 、 C 与 C++ 语言程式编译器套件,其中包括支援 OpenACC 的平行运算程式,让编译后的程式能在搭载 POWER CPU 的系统如 IBM OpenPOWER LC 伺服器上执行,其搭载支援 NVIDIA NVLink 互连技术的NVIDIA Tesla GPU 加速器与 POWER8 CPU 效能结合。
 
  最新释出的程式让 PGI 用户在包括多核Linux/x86或Linux/POWER CPU、搭载或未搭载GPU加速器的平台都能轻易建置与维护大型 HPC 应用程式,并延用相同原始码、编译器选项、以及组译指令脚本。这让 HPC 开发者能更有效率地运用与发挥多重系统架构,透过最佳化编译器的支援能力,在转换各种系统的程式时,能够维持效能转移性,轻松切入 GPU 程式开发作业。
 
  NVIDIA PGI 编译器与工具部门总监 Douglas Miles 表示:「此次释出象征我们的工作达成一项里程碑,为 HPC 开发者提供适合途径,将程式转移到所有主流的 CPU 与加速器平台上,并能沿用相同原始码同时维持一致的高效能。这样的解决方案对现今越来越普及的异质平行运算平台而言非常重要,尤其在加速型 HPC 系统架构持续朝更复杂的记忆体结构演进时,如果编译器没有担起记忆体阶层的管理任务,其复杂的工作就得由程式开发人员自己解决。」
 
  除了 Fortran 2003 、 C11 与 C++14 等程式语言的功能外,符合 OpenPOWER 规范的全新 PGI 编译器还纳入专为 PGI 所设计的 CPU 、加速器技术与各种优化功能,其中包括 OpenMP 3.1、OpenACC 2.5 以及 CUDA Fortran。专为 POWER 的 PGI Accelerator 同时也收录 PGPROF CPU 加 GPU 效能分析器,这项重要的元件能针对在加速器上运行的程式进行效能分析与优化。PGI Accelerator 编译器与 POWER 专属工具都已全部纳入 PGI 旗下针对 Linux 系统所推出的产品中,其中也包括最新免费版 PGI Community Edition。
 
  IBM 高效能运算与资料分析部门副总裁 Sumit Gupta 表示:「像 OpenMP 与OpenACC 这类更简易的程式开发方法,对于 GPU 加速系统的普及非常重要。全新 PGI 编译器发挥 NVIDIA NVLink 高速连结的优势,串连 POWER8 CPU 以及 Pascal 架构的 Tesla P100 GPU 加速器,再加上分页转移引擎,用户能更轻易地加速与提升高效能运算与资料分析作业的效能。」
 
OpenPOWER 专属 PGI 编译器能在单一 CPU 以及混用 CPU与GPU 的两种架构上达到效能转移性,并能在采用 x86 与 OpenPOWER 处理器的系统上执行相同的原始码,同时在 NVIDIA Tesla GPU 上支援 OpenACC 与 CUDA Fortran 程式。该编译器支援搭载全新 POWER8 CPU 并内建 NVIDIA NVLink 与 NVIDIA Tesla P100 GPU的系统,橡树岭国家实验室将运用支援 OpenPOWER 的 PGI 编译器套件与其他工具建立与执行各种大型 HPC 程式,并在 x86 CPU 、OpenPOWER CPU 以及 NVIDIA GPU 等硬体程式上运行相同的原始码。
 
  橡树岭国家实验室科学运算小组召集人 Tjerk Straatsma 表示:「HPC 程式要从某个平台转移到另一个平台是极为艰巨的任务,尤其必须采用新的硬体技术时。这样的架构与效能可转移性对于我们的程式开发者与使用者尤为重要,我们能将能够把现有如 Titan 这类主机上运行的单一 CPU 或 GPU 运算程式,转移到 DOE 能源部未来采用的大型系统中,其中也包括我们在橡树岭国家实验室安装的 Summit 系统。」
 
 
 
0
[责任编辑:Joy Teng]

《安防知识网》一个服务号 二个订阅号 微信服务全面升级

不得转载声明: 凡文章来源标明“安防知识网”的文章著作权均为本站所有,禁止转载,除非取得了著作权人的书面同意且注明出处。违者本网保留追究相关法律责任的权利。

方案案例调研报告

注册会员免费申请杂志
及下载本站所有案例调研报告

立即免费注册