Portland Group发布PGI 2011 高性能计算编译器和开发工具

发布时间:2011-3-10 19:27    发布者:嵌入式公社
关键词: PGI , 编译器 , 并行 , 开发工具
意法半导体全资子公司Portland Group宣布支持Linux、Mac OS X和Windows三大操作系统的2011版PGI 高性能并行编译器及开发工具系列产品正式上市。PGI 2011是首款在内置英伟达(NVIDIA)CUDA 图形处理器(GPU)的基于x64处理器的计算机系统上全面支持PGI Accelerator编程模式1.2规范的软件开发工具。此外,新版PGI开发工具还针对多核x64处理器的高性能计算机系统的特性增加多项增强技术。

新功能和增强技术包括在未来的英特尔Sandy Bridge和AMD Bulldozer CPU上支持新的 x64指令集架构先进矢量扩展(AVX);支持Fortran 2003语言标准;通过默认快速例外处理技术提高C++性能;支持改进的Boost C++语言库;OpenMP嵌套并行技术;新的内存架构优化功能;调试器改进技术,包括紧凑的并行寄存器显示器和基于按钮的子窗口;简化多核性能概要查看的性能评估工具改进技术。2011版PGI还支持图形处理器性能评估,并改进了软件打包技术,使软件下载安装速度更快。

包括Cray、惠普和IBM在内的主要高性能计算机系统厂商都在出售整合图形处理加速器的计算机系统。为了充分发挥这些新系统的性能潜力,大多数高性能计算研发人员必须修改并重编译代码。随着英伟达的CUDA架构和编程模型受到高性能计算机业界的广泛认可,现在又出现了多种不同的图形处理器编程模型。为顺应高性能计算机市场的需求,2009年英伟达和PGI合作研发了CUDA Fortran开发工具,这套软件包括Fortran 2003编译器和使用Fortran语言的英伟达图形处理器编程工具链。目前两家公司正在合作开发PGI CUDA C/C++编译器,使CUDA程序能够移植到任何基于多核x64处理器的计算机系统,与系统是否整合英伟达的图形处理器加速器无关。在去年11月召开的国际超级计算机研讨会(SC10)上,PGI向业界演示了这款编译器的强大功能,并将在PGI 2011软件更新过程中分阶段向客户推出这些功能。

PGI 2011 CUDA Fortran增强技术包括CUDA Fortran模块数据共享(使CUDA Fortran内核生成自动化的新功能)和优化的数组切片赋值功能。新代码的生成和调度优化,包括自动循环展开,有助于提高PGI Accelerator和CUDA Fortran GPU代码的性能。

除增加CUDA语言扩展外,PGI 2011还扩大了对高级PGI Accelerator编程模型的支持,这是一套用于在标准Fortran和C程序内的指定代码区域的编译器指令,为提高系统性能,这套指令可以从一个主CPU转移到一个附加的加速器内。PGI 2011增加了对PGI Accelerator 1.2编程模型的完整支持,包括过程间设备永驻数据,使CPU能够有效执行更大的应用软件代码段;还增加了cache和unroll 子句,让程序员能够优调GPU内核。PGI还同步发布了PGI Accelerator 1.3编程模型规范,新规范包含一个关于未来开发方向的路线图计划。

PGI 2011支持最新版的操作系统,包括Red Hat Enterprise Linux 6、Fedora 13、SLES 11 PS1和Ubuntu 10.10。

更多PGI Accelerator编程模型详细信息,请访问 www.pgroup.com/accelerate。更多PGI CUDA Fortran信息,请访问www.pgroup.com/cudafortran。从 Portland Group网站www.pgroup.com,可以下载新的PGI 2011编译器的评估版,用户需要注册。
本文地址:https://www.eechina.com/thread-57821-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表