全新的编译器支持基于Fermi架构的NVIDIA GPU

2010-05-11 18:12:33   来源:EEWORLD   

关键字:编译器 Fermi架构 NVIDIA GPU


      意法半导体全资子公司Portland Group®宣布,其全线PGI Accelerator™ 编译器产品(包括最新的PGI 10.4版)已可支持最新以Fermi架构为基础的NVIDIA图形处理器(GPU) 。NVIDIA Tesla 20系列支持高性能计算应用的多项新功能,并支持3.0版的NVIDIA CUDA开发工具套件。NVIDIA CUDA GPU用于配合英特尔和AMD最新的多核x64主机CPU,提升该处理器适用的高性能计算应用的性能。

      最新版的PGI Accelerator编译器在最新的NVIDIA GPU平台上全面支持CUDA Fortran,并增加了对模块内的可分配设备阵列的支持和多项API强化功能。CUDA Fortran由NVIDIA和Portland Group合作开发,是Fortran 2003编程语言的扩展版,软件开发人员能够直接全程控制GPU编程过程。PGI 10.4版还在Fermi平台上加强了对PGI Accelerator指令式编程模型的支持。PGI Accelerator指令让应用专家更简单地进行GPU软件开发。PGI Accelerator指令不是针对GPU特点移植或并行化整个程序或功能,而是采用标准化的可移植的Fortran或C语言,渐进式移植和并行化单独的计算密集型回路和代码段。

      PGI 10.4版新增多个简易功能,包括PGI统一二进制技术,用户能够建立一个在任何CUDA GPU上运行的应用程序。通过PGI 10.4编译器,编程器可自动生成有效的代码,并针对Tesla C1060 GPU或新的Tesla C2050 GPU的要求优化代码。此外,这些编译器还能发挥GPU的新功能,包括更快的双倍精度计算、更大的可配置的快速共享内存以及多核优势。PGI 10.4版通过Linux、Windows和MacOS系统支持新的NVIDIA GPU平台,并通过PGI Visual Fortran在Microsoft Visual Studio开发环境内支持NVIDIA GPU平台。

      Portland Group总监Douglas Miles表示:“HPC用户可通过PGI 10.4版编译器开发高度优化的异类多核应用软件,支持英特尔和AMD最新的CPU,以及NVIDIA新一代GPU。高效地使用主机内核处理应用程序的某些部分代码,同时把其它部分代码交给GPU处理,是当今具有GPU的工作站和集群节点开发最大性能的关键。随着Fermi提高双倍精度计算性能,我们期望采用GPU的应用设计在数量和种类上都能大幅增长。”

      NVIDIA GPU计算产品部总经理Sanford Russell表示:“Tesla GPU在高性能计算应用领域取得的成功在很大程度上归功于NVIDIA及其合作伙伴开发的高质量开发工具。PGI发布的基于市场现有工具的新编译器有力证明,推动基于普通架构特别是我们的CUDA架构的GPU计算产品增长的动力正在不断加强。”

      Portland Group的Fermi GPU编译器和工具是PGI 2010编译器第10.4版的组件,现已上市,并可从PGI网站下载一套免费15天试用版软件。

相关阅读
SeismicCity选用NVIDIA Tesla S1070 1U系统 2008-11-07
编辑:于丽娜
本文引用地址: http://www.eeworld.com.cn/gykz/2010/0511/article_3003.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文