【产通社,11月22日讯】NVIDIA(纳斯达克代码:NVDA)官网消息,其正在开发PGI编译器的一个增强版本。该版本将让开发者只需投入最少的精力即可在IBM POWER CPU系统上快速开发全新的应用或者运行基于Linux x86的GPU加速应用。
橡树岭国家实验室的橡树岭领先计算设施项目总监Buddy Bland表示:“在采用突破性硬件技术的过程中,从一个平台向另一个平台移植并优化HPC应用是成本最高的工作之一。自从2005年以来,PGI编译器一直是我们在美洲虎(Jaguar)和泰坦(Titan)上的主要编译器。在POWER环境中使用PGI编译器套装软件不但会带来延续性,而且还便于代码移植,便于开发者把现有的纯CPU应用和基于GPU的泰坦应用移植到我们下一台重要的系统上来。”
IBM公司OpenPOWER事业部技术计算副总裁Dave Turek表示:“长期以来,IBM的Linux和x86 HPC客户一直能够利用多款HPC编译器解决方案的最佳功能与特性。随着PGI编译器的问世,再加上使用广泛、用于POWER8的IBM XL优化编译器,我们的客户现在将能够在当前以及下一代IBM POWER系统平台上获得同样的灵活性与优势。”
产品特点
针对POWER平台PGI优化编译器(其中包括Fortran、C以及C++)将提供用户界面、语言特性、并行编程特性以及与PGI Linux x86编译器相同的优化功能。这些全新的编译器还将支持基于IBM POWER架构的高性能计算(HPC)系统,其中包括最近发布的IBM POWER8系统(由NVIDIA GPU加速),以及OpenPOWER基金会成员正在开发的其它系统。
POWER8 CPU是一款大规模多线程处理器,具备12个核心,每个核心能够同时处理八个硬件线程。POWER8架构最初是为大数据和云服务器应用而开发的,由于它拥有许多注重性能的特性,因此引发了广大HPC客户对这一架构的强烈需求。这些注重性能的特性包括高带宽CAPI端口(一致性加速器处理器接口)以及未来对NVLink高速GPU互联技术的支持。
用于IBM POWER系统的PGI编译器与工具拥有下列主要特性:
·用于加速器的OpenACC指令 – 在最新一代NVIDIA GPU加速器上全面支持PGI Accelerator原生Fortran 2003、C11,以及C++11等编译器中的OpenACC特性,其中包括对统一内存的支持。
·PGI CUDA Fortran扩展程序 – 特性与Linux/x86平台上的CUDA Fortran等同,在GPU加速POWER系统的原生Fortran编译器中可带来NVIDIA CUDA编程模型的灵活性与性能。
·更高的OpenMP性能 – 与使用Intel和AMD最新AVX多核x64处理器的GCC 4.8相比,PGI编译器在最新的SPEC OMP2012基准测试套装软件上的平均性能高出75%。
·PGI优化特性 – Fortran 2003、C11以及C++11编译器具备全套PGI多核优化技术,其中包括综合循环优化、内存分级体系优化、SIMD向量化、函数内联、过程间分析与优化以及分析文件反馈等等。
供货与报价
NVIDIA晚些时候将会发布支持POWER的PGI编译器,支持x86的PGI 2014今天正式上市,大家可以直接从NVIDIA以及授权经销商处购买,新用户可以注册获得PGI 2014的30天免费试用版,网址为http://www.pgroup.com。查询进一步信息,请访问官方网站http://www.nvidia.cn/object/newsroom_cn.html。
(完)