您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  376585780
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 新闻中心 >> 浏览新闻
新闻中心

英伟达携手LLVM 发布开源CUDA编译器

发布时间:2012-5-12 来源:IT168 

  英伟达公司近日宣布,LLVM 现已支持英伟达 GPU,从而让更多的研究人员、独立软件供应商 (ISV) 以及编程语言能够利用 GPU 加速的优势。LLVM 是一款在业内极其流行的开源编译器。

  LLVM 是一种应用广泛的开源编译器架构,该架构采用模块化设计,能够轻松地新增对编程语言和处理器架构的支持。 CUDA 编译器可支持 C、C++ 以及 Fortran 语言,能够为运用大规模并行英伟达 GPU 的应用程序加速。 英伟达携手 LLVM 开发者,共同提供针对 LLVM 内核的 CUDA 编译器源代码变化以及并行线程执行后端。如此一来,程序员便能够利用更广泛的编程语言来针对 GPU 加速器开发应用程序,从而令 GPU 计算比以往任何时候都更加唾手可得、更加普遍。

  LLVM 支持各种各样的编程语言和前端,其中包括 C/C++、Objective-C、Fortran、Ada、Haskell、Java bytecode、Python、Ruby、Action、GLSL 以及 Rust。它也是英伟达在其 CUDA C/C++ 架构中所采用的编译器架构,长期以来一直被苹果、AMD 以及 Adobe 等领先企业广泛采用。

  Double Negative 公司研究员兼 LLVM 项目贡献者 Dan Bailey 表示:“Double Negative 已经将其流体动力学解算软件移植到 Jet 这一特定领域的语言上来,该语言就是基于 LLVM 的。 除了支持的现有架构以外,英伟达的全新开源 LLVM 编译器让程序员能够毫不费力地编译那些针对英伟达 GPU 架构而大力优化的代码,从而可大幅加速电影视觉特效中用到的模拟计算。”

  MathWorks 公司并行计算营销高级经理 Silvina Grad-Freilich 指出:“MathWorks 运用 LLVM 工具链元件来在 MATLAB 语言中新增 GPU 支持。对我们所服务的技术领域来说,GPU 支持与开源 LLVM 编译器非常有价值。”

  英伟达公司 GPU 计算软件总经理 Ian Buck 表示:“我们向 LLVM 提供的代码是在屡获殊荣的主流 CUDA 产品上开发出来的,因而能够为程序员确保可靠性以及完全兼容当今 PC 与服务器中安装的数亿颗英伟达 GPU。对于 GPU 计算来说,这无疑是一个改变行业面貌的里程碑,让研究人员和程序员能够无比灵活地选用各种编程语言和硬件架构来开发其下一代应用程序。”

关键字:服务器、编译器、GPU加速器

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站