全新PGI 9.0编译器简化x64+GPU编程
时间:05-26
来源:与非网
点击:
意法半导体全资子公司Portland Group®宣布支持 Linux、Mac OS X和Windows三大操作系统的PGI® 9.0版高性能并行编译器及开发工具系列产品正式上市。PGI 9.0版编译器是首款在含有英伟达(NVIDIA)CUDA图形处理器(GPU)的基于x64位处理器的Linux系统中支持高级PGI Accelerator™编程模型的公开发行版。
在高性能计算技术(HPC)领域,将图形处理器用作通用加速器是一大趋势。直到目前为止,从Fortran语言应用程序调用GPU还是受到极大的限制。专注GPU加速器的开发人员必须使用C语言详细地编程,使用函数调用序列来管理数据在x64主机与GPU之间的移动,必须把计算负荷从主处理器转移给图形处理器。PGI 加速器Fortran和C编译器能够自动分析整个程序结构和数据,在多核x64位CPU和图形处理器之间分配用户指令规定的应用程序代码,定义并生成一个能够自动使用并行内核、硬件线程功能和现代图形处理器的SIMD矢量功能的回路映射。
"PGI 9.0使科研和工程界的专家能够在英伟达CUDA图形处理器上进行通用编程,"Portland Group总监Douglas Miles表示:"通过公布硬件底层细节,编程模型如CUDA和OpenCL使专家编程员能够写高效的GPU代码。PGI加速器模型使任何Fortran语言或C语言编程员能够把GPU优化累加到一个编译器命令与在OpenMP多核CPU编程中使用的编译器命令相似的程序中。"
现在采用Linux版PGI Fortran和C两种编译器的PGI加速器编程模型,已经开放免费预览版,所有的PGI 9.0被授权者通过展权都可以预览,一直到2009年底。PGI 9.0的其它新特色还包括:多个Fortran 2003的累积功能、包括支持SSE 4.1/4.2在内的Intel Xeon EX (Nehalem) 优化、6核AMD Opteron (Istanbul)支持和优化、OpenMP 3.0的C++语言支持、PGDBG OpenMP/MPI调试器的全新图形界面、PGPROF性能分析环境改进和Fedora Core 10/11、SuSE 11.1和Ubuntu 9支持。
PGI加速器编译器产品线发布
Portland Group还透露新的x64+GPU编译器和开发工具的产品线开发计划,拟定在2009年第四季度进行公开发行。目前在计划中的PGI工作站加速器产品线包括:
• 支持Linux、MacOS和Windows操作系统的PGI加速器Fortran和C编译器
• 在PGI加速器编程模型内支持图形处理器常驻数据
• 使用PGPROF®评估器分析x64+GPU应用性能
• 扩展型编译器反馈(CCFF)的生成,以指导应用程序移植和优化,满足x64+GPU目标的要求
访问http://www.pgroup.com/lit/articles/insider/v1n1a1.htm,可在线查看PGI加速器Fortran和C编译器编程简介。访问http://www.pgroup.com/lit/whitepapers/pgi_accelerator.pdf,可在线查看PGI加速器规范v1.0。从Portland Group网站www.pgroup.com,可以下载全新PGI 9.0编译器的评估版,需要用户注册。
关于Portland Group
意法半导体的全资子公司Portland Group是知名的软件开发商,为高端计算机系统和基于x64和x86处理器的工作站、服务器和服务器群集供高性能Fortran、C和C++编译器及开发工具。PGI®产品被科研人员广泛用于高性能计算技术(HPC),即以复杂过程的建模和仿真为主的高科技计算领域,如海洋建模、天气预报、地震分析、生物信息分析技术等。编译器用于把程序转换成计算机能够理解的二进制指令,PGI编译器是高性能计算领域公认的最好的软件,在各种应用领域和产品性能评测中,都有世界一流的性能表现,被业内人士视为商用编译器的性能及可靠性的参考标准。
关于Portland Group的产品详情,登录网站www.pgroup.com或发电子邮件到sales@pgroup.com。
关于意法半导体(ST)
意法半导体是微电子应用领域中开发供应半导体解决方案的世界级主导厂商。硅片与系统技术的完美结合,雄厚的制造实力,广泛的知识产权组合(IP),以及强大的战略合作伙伴关系,使意法半导体在系统级芯片(SoC)技术方面居最前沿地位。在今天实现技术一体化的发展趋势中,意法半导体的产品扮演重要的角色。2008年,公司净收入98.4亿美元,公司股票分别在纽约股票交易所、巴黎Euronext股票交易所和米兰股票交易所上市。详情请访问意法半导体公司网站 www.st.com 或意法半导体中文网站 www.stmicroelectronics.com.cn
在高性能计算技术(HPC)领域,将图形处理器用作通用加速器是一大趋势。直到目前为止,从Fortran语言应用程序调用GPU还是受到极大的限制。专注GPU加速器的开发人员必须使用C语言详细地编程,使用函数调用序列来管理数据在x64主机与GPU之间的移动,必须把计算负荷从主处理器转移给图形处理器。PGI 加速器Fortran和C编译器能够自动分析整个程序结构和数据,在多核x64位CPU和图形处理器之间分配用户指令规定的应用程序代码,定义并生成一个能够自动使用并行内核、硬件线程功能和现代图形处理器的SIMD矢量功能的回路映射。
"PGI 9.0使科研和工程界的专家能够在英伟达CUDA图形处理器上进行通用编程,"Portland Group总监Douglas Miles表示:"通过公布硬件底层细节,编程模型如CUDA和OpenCL使专家编程员能够写高效的GPU代码。PGI加速器模型使任何Fortran语言或C语言编程员能够把GPU优化累加到一个编译器命令与在OpenMP多核CPU编程中使用的编译器命令相似的程序中。"
现在采用Linux版PGI Fortran和C两种编译器的PGI加速器编程模型,已经开放免费预览版,所有的PGI 9.0被授权者通过展权都可以预览,一直到2009年底。PGI 9.0的其它新特色还包括:多个Fortran 2003的累积功能、包括支持SSE 4.1/4.2在内的Intel Xeon EX (Nehalem) 优化、6核AMD Opteron (Istanbul)支持和优化、OpenMP 3.0的C++语言支持、PGDBG OpenMP/MPI调试器的全新图形界面、PGPROF性能分析环境改进和Fedora Core 10/11、SuSE 11.1和Ubuntu 9支持。
PGI加速器编译器产品线发布
Portland Group还透露新的x64+GPU编译器和开发工具的产品线开发计划,拟定在2009年第四季度进行公开发行。目前在计划中的PGI工作站加速器产品线包括:
• 支持Linux、MacOS和Windows操作系统的PGI加速器Fortran和C编译器
• 在PGI加速器编程模型内支持图形处理器常驻数据
• 使用PGPROF®评估器分析x64+GPU应用性能
• 扩展型编译器反馈(CCFF)的生成,以指导应用程序移植和优化,满足x64+GPU目标的要求
访问http://www.pgroup.com/lit/articles/insider/v1n1a1.htm,可在线查看PGI加速器Fortran和C编译器编程简介。访问http://www.pgroup.com/lit/whitepapers/pgi_accelerator.pdf,可在线查看PGI加速器规范v1.0。从Portland Group网站www.pgroup.com,可以下载全新PGI 9.0编译器的评估版,需要用户注册。
关于Portland Group
意法半导体的全资子公司Portland Group是知名的软件开发商,为高端计算机系统和基于x64和x86处理器的工作站、服务器和服务器群集供高性能Fortran、C和C++编译器及开发工具。PGI®产品被科研人员广泛用于高性能计算技术(HPC),即以复杂过程的建模和仿真为主的高科技计算领域,如海洋建模、天气预报、地震分析、生物信息分析技术等。编译器用于把程序转换成计算机能够理解的二进制指令,PGI编译器是高性能计算领域公认的最好的软件,在各种应用领域和产品性能评测中,都有世界一流的性能表现,被业内人士视为商用编译器的性能及可靠性的参考标准。
关于Portland Group的产品详情,登录网站www.pgroup.com或发电子邮件到sales@pgroup.com。
关于意法半导体(ST)
意法半导体是微电子应用领域中开发供应半导体解决方案的世界级主导厂商。硅片与系统技术的完美结合,雄厚的制造实力,广泛的知识产权组合(IP),以及强大的战略合作伙伴关系,使意法半导体在系统级芯片(SoC)技术方面居最前沿地位。在今天实现技术一体化的发展趋势中,意法半导体的产品扮演重要的角色。2008年,公司净收入98.4亿美元,公司股票分别在纽约股票交易所、巴黎Euronext股票交易所和米兰股票交易所上市。详情请访问意法半导体公司网站 www.st.com 或意法半导体中文网站 www.stmicroelectronics.com.cn