支持x86平台的NVIDIA CUDA架构编译器

2011-07-05 09:59:00来源:电子系统设计 热度:

意法半导体(STMicroelectronics,简称ST)全资子公司、全球领先的高性能计算(HPC)技术提供商Portland Group宣布PGI C++UDA C和C++编译器已正式出货,针对基于产业标准的通用64位和32位x86架构的处理器系统。

CUDA是英伟达(NVIDIA)开发的并行计算架构,可利用NVIDIA GPU(图形处理器)的动态提升系统计算性能。PGI全新CUDA C/C++编译器让更多的开发人员能够利用CUDA并行编程模型优化代码库关键部分的性能,针对包括有或无NVIDIA GPU的服务器和服务集群。


Portland Group总监Douglas Miles表示:“支持x86的PGI CUDA C 和C++的加入使PGI进一步扩大了GPU编程工具阵容。这也是我们产品策略的另一个重要部分,现行的产品策略是为HPC编程人员提供先进的开发工具,为用户优化计算密集型应用提供全面的选择,同时让用户充分利用AMD、英特尔以及NVIDIA开发的创新技术。”


NVIDIA CUDA营销总监Sanford Russell表示:“CUDA是全球领先的编程模型,可支持多种开放式标准、架构及编程语言。目前是首次在任一x86服务器集群上运行自己的CUDA应用软件。 ”


当执行基于x86架构的系统时,通过利用多核处理器和单一指令复合数据模式( SIMD)扩展指令集(SSE),包括英特尔和AMD最新的x86兼容CPU上的新AVX指令,PGI CUDA C/C++应用软件可执行并行处理。


PGI将分三个阶段推出x86 CUDA C/C++ 编译器。第一阶段(即现阶段),展示这项技术的功能,让开发人员开始使用编译器。第二阶段,预计于2011年第四季度进行性能优化,提取在x86目标平台上运行的CUDA程序的最大性能。第三阶段,预计于2012年中在新版编译器中引入对PGI Unified Binary? 技术的支持功能:同一个可执行文件可支持CPU和GPU处理器。支持x86的PGI CUDA C/C++编译器被列入PGI Accelerator?产品线。PGI Accelerator?全线产品支持为从事高性能计算技术的科学家及工程专家专门开发的CUDA编程模型和PGI Accelerator高级指令式编程模型。


PGI Accelerator编译器目前支持C99和Fortran 2003。CUDA Fortran(类似于NVIDIA CUDA C 的Fortran版编译器)和支持x86的PGI CUDA C/C++ 是PGI与NVIDIA的共同开发成果。以GPU及基于64位x64和32位x86处理器为目标应用的HPC编程人员广泛使用PGI产品。Linux、Apple Mac OS X以及Microsoft Windows操作系统均支持PGI产品。

责任编辑:chengxi

为您推荐

x86主导地位将遭遇ARM挑战

x86在桌面、服务器和超级计算机市场的主导地位很快将受到ARM处理器的挑战。这可以从ARM总裁TudorBrown于上周针对x86的评述中得知。以Brown的发言和近来的态势,预示着未来ARM处理器将对英特尔和AMD的高端CPU构成很大威胁。据MarketWatch报道,Brown在这周的发言中反复重申,公司计划设计更高端的处理器,进军目前由x86统治的桌面和服务器市常Brown称,ARM处理器的超高能效在当前数据中心中备受追捧。在MarketWatch的一篇文章中提到:Brown表示:“ARM就能耗和性能方面将继续开发高效的产品,很适合于移动设备。当我们进军服务器和高性能计算领域,也完全有资

Intel:别妄想ARM版Windows 8会兼容x86软件

ARM也许要花费数十亿美元在支持Windows8上,英特尔的首席执行官PaulOtellini在此间的年度分析师会议上表示。微软已经在1月份宣布,Windows的下一版本将支持ARM芯片。“是的,表面上看ARM得到了Windows的一个端口,但它实际上是四个端口,[因为]每个操作系统都必须是针对一个芯片而写,所以,微软为ARM写的Windows有四个端口,”他说。Otellini没有详细描述ARM的这四个版本Windows。他展示的幻灯片显示,不同的Windows版本可能是针对特定ARM核心的,也可能针对ARM所授权公司推出的SoC核心应用。英特尔的软件和服务集团总经理ReneeJames描述

NVIDIA“丹佛”ARM处理器支持x86硬件模拟

这种模拟必然会带来性能上的损失,不过目前的数据显示只有15-20%,比中国龙芯的30%左右好多了,完全可以接受。非常有趣的是,NVIDIA2009年收购了全美达,获得了后者的大批优秀工程师和处理器技术,而全美达正是在x86兼容处理器上做过尝试的。虽然全美达的x86兼容处理器最终以失败告终,但相信藉此有了丰富经验的NVIDIA完全有能力做得更好。丹佛处理器基于64位架构,拥有两到四个ARM处理器核心和大容量一级缓存,集成GPU矢量硬件,并具备高带宽的显存控制器界面,预计会在2013-2014年发布,正好与NVIDIA的全新GPU架构Maxwell(麦克斯韦)同步。

谷歌宣布未来Android版本将会支持英特尔x86架构

Intel于当地时间9月13日在美国旧金山举行2011年度秋季信息技术峰会(IDF)。保罗•欧德宁在会上展示了基于谷歌安卓系统的手机,同时宣布与谷歌达成进一步伙伴合作。谷歌安卓系统负责人安迪•罗宾(AndyRubin)意外出现在会场,并在会上参与了与欧德宁的互动环节,同时宣布未来所发布的所有安卓版本都会支持英特尔x86架构。