NVIDIA 11月 21 日宣布针对 PGI 最佳化编译器开发加强版,更可支援采用 IBM POWER CPU 系统中执行 Linux x86 架构 GPU 加速应用。 POWER 专用的 PGI 最佳化 Fortran 、 和 C++ 编译器,可提供一个使用者界面、编程语言功能、平行运算编程功能,以及与 PGI Linux x86 编译器相同的最佳化功能,并具备高频宽 CAPI 连接埠和 NVLink GPU 互联功能,让开发人员可更轻松开发全新应用。

     专为 IBM POWER 系统设计的 PGI 编译器和工具,主要用作加速器专属 OpenACC 指令,在 NVIDIA 最新的 GPU 加速器中针对 PGI 加速器原生 Fortran 2003 、 C11 和 C++11 的 OpenACC 功能提供完备支援,同时也支援统一存储器。其 PGI CUDA Fortran 扩充功能,拥有与 Linux/x86 平台专用的 CUDA Fortran 相同的功能,为采用 GPU 加速的 POWER 系统原生 Fortran 编译器提供高灵活性和 NVIDIA CUDA 编程模式的运算威力。 

      加强版 PGI 编译器提供更快的 OpenMP 效能,较采用最新支援 AVX 的 Intel 和 AMD 多核心 64 位元处理器执行的 GCC 4.8 , PGI 编译器针对最新 SPEC OMP 2012 效能评测套件平均可快 75% 效能。而且 Fortran 2003 、 C11 和 C++11 编译器同样具备所有 PGI 多核心最佳化功能,包括完备的循环最佳化功能、存储器层级最佳化功能、 SIMD 矢量化、加入行内函式、内部程序分析和最佳化、特性分析反馈等。

     全新的编译器也可支援采用 IBM POWER 架构的高效能运算 (HPC) 系统,包括最近推出的 NVIDIA GPU 加速 IBM POWER8 系统和其他更多 OpenPOWER 基金会成员正在开发的系统。 POWER8 CPU 为大型运算的多执行绪处理器,每颗 CPU 拥有 12 核心,可同时处理 个硬件执行绪。 POWER8 架构原先专为巨量资料和云端服务器应用所设计,具备高频宽 CAPI ( 协调式加速器处理器界面 连接埠和 NVLink 高速 GPU 互联等众多效能导向的功能。 

      NVIDIA PGI 编译器与工具总监 Douglas Miles 表示:「我们的目标是要让 HPC 开发人员可透过一个共同的原始码库提供一致性的高效能,在所有主要的 CPU 和 GPU 加速平台重新编译和执行他们的应用。我们预期大部分目前用 PGI 编译器建置的 GPU 加速 x86 应用,将可透过简单的重新编译作业即可导入 GPU 加速的 POWER 系统。」

      NVIDIA 未来将公布支援 POWER 系统的 PGI 编译器供应时程。 PGI 2014 编译器及 x86 支援现已由 NVIDIA 和授权经销商正式销售。新用户可在www.pgroup.com注册取得 PGI 2014 编译器 30 天免费试用版。更多有关 PGI 编译器与工具特点与功能清单,请浏览www.pgroup.com/support/new_rel.htm