意法半导体(ST)的全资附属公司,也是国内领先的高性能计算编译器和工具独立供应商波特兰集团(PGI)宣布其OpenACC PGI 加速编译器计划扩展到Intel Xeon处理器上,这是基于Intel众核(MIC)架构。目前,科学家和工程师们利用PGI加速Fortran和C编译器在NVIDIA CUDA GPU上进行大规模并行计算。软件开发人员只需要用PGI加速编译器对现有的代码修改些许构建脚本就可以同样用在Intel Xeon Phi处理器上。

“到现在为止,行业的CIO、政府、大学实验室主任在评估加速技术时候会很难做决定。我们需要等着看那种技术胜出吗?选择哪种编程模型呢?我们如何再培训这些开发人员使用这些编程模型呢?我们的应用程序是适应用未来可以在不同主机CPU和协处理器上进行移植的吗?”Portland Group的总监Douglas Miles表示:“PGI Accelerator编译器将使用标准OpenACC指令让Xeon Phi处理器可以编程。而这个编译器已经完全兼容在全球重要的HPC中心的加速应用程序开发工作。”

“PGI OpeACC可以让开发员充分利用泰坦(Titan)异构CPU/加速器架构的高性能和高效能进行应用移植,”橡树国家实验室泰坦项目主任Buddy Bland说:“我们很高兴PGI将提供Intel Xeon Phi的支持,可以在泰坦上让加速的应用能够为采用Intel协处理器的HPC系统做好移植的准备。” 

“作为对未来我们计算架构的规划,桑迪亚正积极地评估来自Intel,NVIDIA,AMD,ARM和IBM的解决方案,”桑迪亚国家实验室的Smon Hammond 说:“我们已经使用PGI编译器在NVIDIA的GPU上进行代码开发。PGI将OpenACC的支持延伸到Intel Xeon Phi处理器上让我们可以使用一个开放的编程模型基于更大范围的加速器硬件上进行编程。” 

 “我从2008年就开始使用PGI来探索编程模型,到今天可以用在多核上,到未来可以用在具有加速器功能的节点上,”美国国家可再生能源实验室HPC科学家John Michalakes说:“PGIPGI的创造的编程模型及编译器,对移植性能和实现跨平台性能的承诺是毫无疑问的,我期待在Xeon Phi上使用他们的编译器。”

“我们已经在NVIDIA的GPU和Intel Xeon Phi协处理器上研究FIM和NIM数值天气预测模型的性能,”在科罗拉多州博尔德NOAA地球系统研究实验室的Tom Henderson说:“我们已经使用了PGI编译器为我们的NVIDIA工作,并很高兴看到PGI将支持OpenACC在这两种类型的加速器上作为统一和标准的编程模型。我们希望PGI OpenACC 将提供一个性能可移植的解决方案,这样我们只需要维护一个单一的源代码,就可以在GPU,CPU和Xeon Phi上进行使用。” 
在Xeon Phi协处理器上支持OpenACC标准的PGI测试版计划在2013年上半年发布。对于目前采用PGI加速编译器Fortran,C,C++产品的用户来说是免费的。