CUDA-x86编译器详解:CUDA架构普及之路?
  • 上方文Q
  • 2010年09月22日 12:37
  • 0

NVIDIA GTC 2010 GPU技术大会召开之际,意法半导体旗下全资子公司、高性能计算编译器独立供应商The Portland Group(简称PGI)宣布了一条颇为震撼的消息:正在基于业界标准的通用目的32/64位x86架构开发一种新的CUDA C编译器。NVIDIA黄仁勋称之为“CUDA-x86”。

NVIDIA CUDA架构主要用来将计算密集型内核从CPU转移到浮点性能更强的GPU上进行并行处理。通过功能调用和语言扩展,CUDA让开发者能够完全控制通用目的计算内核到GPU的映射,以及x86 CPU、GPU之间的数据安置和转移。

面向x86平台的PGI CUDA C编译器(CUDA-x86)能让开发人员在x86架构工作站、服务器、集群上编译、优化和运行CUDA架构应用程序,有无NVIDIA GPU均可。如果单纯使用x86 CPU,PGI CUDA C应用程序会使用Intel、AMD处理器的多个核心和流式SIMD引擎进行并行计算。

PGI总监总监Douglas Miles表示:“CUDA C for x86编译器是CUDA Fortran、PGI针对x86多核心架构优化的并行Fortran和C编译器的完美补充。它是我们既定战旅的又一重要里程碑,将为高性能计算程序员提供必要的开发工具,让他们能够优化计算密集型应用,并发挥AMD、Intel、NVIDIA最新技术创新的优势。”

PGI提供了两种GPU加速编程模型。“PGI Accelerator”是一种高级向量型编程模型,面向从事高性能计算的科学家和工程师,该编译器目前适用于C99、Fortran 95/2003。“CUDA Frotran”由PGI、NVIDIA 2009年联合开发,可以看作是CUDA C版本的Fortran 95/2003,能让专业程序员掌控GPU编程的各个方面。除了GPU加速编程,PGI的产品还获得了32/64位x86处理器系统程序员的广泛使用。

PGI将在11月份的SC10超级计算大会上展示这种全新的x86 CUDA C编译器,但尚未公布何时发售。

CUDA-x86编译器详解:CUDA架构普及之路?

CUDA-x86编译器详解:CUDA架构普及之路?

 

文章纠错

  • 好文点赞
  • 水文反对

此文章为快科技原创文章,快科技网站保留文章图片及文字内容版权,如需转载此文章请注明出处:快科技

观点发布 网站评论、账号管理说明
热门评论
查看全部评论
相关报道

最热文章排行查看排行详情

邮件订阅

评论0 | 点赞0| 分享0 | 收藏0