阅读更多

3顶
0踩

编程语言

转载新闻 英伟达发布编译器源代码 开放CUDA平台

2011-12-14 10:18 by 正式编辑 sherry617 评论(4) 有4377人浏览


12月14日消息,英伟达(NVIDIA)公司今天宣布,公司将向学术研究人员与软件工具开发商提供用于新款英伟达CUDA LLVM 编译器的源代码,让他们能够更轻松地为更多编程语言增添GPU支持、在替代处理器架构上支持CUDA应用程序。

LLVM是一款应用广泛、采用模块化设计的开源编译器基础架构,这种设计使其能够轻松地支持新的编程语言和处理器架构。诸多领先企业将LLVM用于各种编程需求,这类企业包括 Adobe、苹果、克雷以及美国艺电等等。

基于LLVM的新款CUDA编译器在架构方面增强了对英伟达并行GPU的支持。现已上市的最新版本CUDA Toolkit(v4.1)包含该编译器。

Ocelot项目的内容是把运用CUDA C语言编写的软件移植到不同的处理器架构上来。佐治亚理工学院教授兼Ocelot项目负责人Sudhakar Yalamanchili表示:“开放CUDA平台是英伟达迈出的重要一步。异构是未来计算的大势所趋,而CUDA编程模型可提供一种十分有效的方法,让开发者能够在多种不同类型处理器上最大限度提升性能,其中包括AMD GPU和Intel x86 CPU。”

开发者需要针对特定领域的问题和未来编程模型而对异构并行系统进行编程,促成这种编程的替代方法有助于加速实现百亿亿次级(Exascale)计算。 通过发布CUDA编译器和内部表示(IR)格式的源代码,英伟达将让研究人员能够更灵活地将 CUDA 编程模型移植到其它架构上来,推动下一代更高性能计算平台的发展。

软件工具开发商还可以利用编译器源代码技术来打造定制的解决方案。

The Portland Group主任Doug Miles表示:“这一积极的行动让PGI能够开发出原生CUDA Fortran和OpenACC编译器。与英伟达CUDA C/C++一样,这些编译器能够利用相同的设备级优化技术。 此举将让开发者能够利用现有工具实现无缝调试与分析,而且让 PGI 能够专注于更高级别的优化与语言特性。”

来自: 腾讯科技
3
0
评论 共 4 条 请登录后发表评论
4 楼 pch272215690 2011-12-15 11:23
华裔创建的公司yahoo,nvidia现在都不好过啊
3 楼 cyberblue 2011-12-15 10:17
应该是跟Intel对着的

PS: 原来cray用的是llvm
2 楼 geminiyellow 2011-12-15 07:36
跟微软对着的。
1 楼 allenny 2011-12-14 13:14
这东西念什么?“粗大”吗?

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 心路历程(六)-一个人的后台

    那是的是还是一个刚自学完的矛头小子,为找工作,房子,生存而烦恼的应届生。而在今年(2017)的3.24号,我开始了我的职业生涯的第二家公司-金立手机北京研发部。面试很顺利,初试是一个组长,然后我们聊了聊java的...

  • 第一次实习遇到的项目问题与心得体会

    实习 Maven依赖问题 jar包的导入 前端项目打开问题 node.js nvm 卸载流氓软件 win10安全模式

  • 设计新手最常见的4个问题

    我发现几乎每天都有人在...这些类似的问题应该很多人也都想知道答案吧,那么今天我就从以下4个方面,统一为大家做一个解答和分析。 做练习的正确思路是怎么样的? 如何跳出思维的坑? 什么样的设计师比较吃香? 到

  • 一个程序员工作经历和成长感悟

    ​俺老家是江西的,在大学混了3年多,基本上都是玩过来的,在大学四年的候,对于未来的道路,是很迷茫的,不知道自己要干啥,因为自己学的是信息专业,班上一半人想从事金融个管理方面的工作,还有一部分就是从事IT...

  • 一个老码农对职场的思考

    ... 作者:岳京杭,码农、湖南人,求学于西安、北京,目前杭漂。混迹于通信、互联网行业,曾...来自:中产之路(Id:zhongchanzhilu)一,题记选择大于勤奋“如果你在火箭上有一个位置,别计较坐在哪儿。先...

  • 一个很重要的提醒

    说实话,去年回来后,真的一直特别的忙,忙着找工作,忙着找装修,谈合同,看材料,忙着看装修 [这里给后在需要装修的伙伴提下,家装真的要注意,如果你不太专业,最好先找个熟悉的朋友请教请教,这...

  • 一个30岁男人转型码农的平凡之路

    今天给大家带来的是一个转行的故事,一个30岁才开始学习编程的小白,资质平平,真正的零基础。他的故事和那些大众喜欢的、夸张的、甚至虚假的华丽转身不同,一点也不精彩、一点也...

  • 深圳找工作和租房你不知道的那些事(免费住宿福利申请!)

    (2) 注意礼貌,注意时间观念 (3) 当然面试是一个相互交流了解的过程,你要准备好自己的能力展示 (4) 当然要自信,不要妄自菲薄,你跟公司是一个相互解决需求的合作关系。正视这种关系,好好展示自己就OK 看过的小...

  • 应届生北漂的一个月的个人体会

    2016.07.06离开了自己生活了四年的大学校园,踏上了北漂的路程,心里心情五味成杂,有着彷徨,焦着,也有着丝许激动,从来没有到过这个大城市,不知道是什么样的生活,什么样的情况,充满了许多的期待,刚到北京,找了一个床位...

  • 嵌入式面试全攻略,记我的一次校招

    由于去的比较早,且还有没几天就过中秋节了,所以这段时间来校招的公司不是太多,但是当时并没有意识到这个问题,在经过几天的折腾之后,发现竟然一无所获,面试机会都不超过两个,说实话,当时我们两个都有点灰心...

  • 《那些年啊,那些事——一个程序员的奋斗史》四

    ”段伏枥突然觉得奇怪,为何伍定轩会突然提出这个问题。    “你看我的仙人掌。”伍定轩指了指摆在电脑旁边的一盆仙人掌。当初伍定轩决定买这小盆仙人掌的时候,也是从网上听人说,它可以防辐射。    伍定轩...

  • 第一个工作单位的那些事

    从07年毕业至今,已经将近4年,换了两次工作,相对来说,第一个工作时间最长,3年半.也深刻感受到对于应届毕业生,第一个工作的重要性,第一个单位所在的行业的重要性,换工作易,换行业难.有个好的起点更难. 2007年7月,怀着...

  • 一个房屋中介业务建模的实例分析

    一位名叫Midhael Yan的朋友给我发来一封信,信中谈到这样一个问题。我觉得很有代表性,因此公开发布到BLOG上。这位朋友的问题是这样的: 一个租房中介准备提供一个网上中介服务系统,主要包括以下服务: 给求租者...

  • 基于springboot教育资源共享平台源码数据库文档.zip

    基于springboot教育资源共享平台源码数据库文档.zip

  • 视频笔记linux开发篇

    linux开发篇,配套视频:https://www.bilibili.com/list/474327672?sid=4493702&spm_id_from=333.999.0.0&desc=1

  • readera-24-09-08plus2020.apk

    ReadEra 这个阅读应用能够打开下列任何格式的文档: EPUB, PDF, DOC, RTF, TXT, DJVU, FB2, MOBI, 和 CHM. 基本上来说,你可以用它阅读你的设备内存中的任何书籍或者文本文档。 这个应用与划分成章节的文档兼。,有一个书签功能,可以在你阅读的时候,自动保存你的进度。另外,它让你更改页面模式,从几种不同的主题中进行挑选(夜间,白天,棕黑色调,还有控制台)。

  • STM32单片机控制舵机旋转

    软件环境:KEIL4 硬件环境:STM32单片机+舵机 控制原理:通过控制输出信号的占空比调节舵机旋转的角度

  • 基于springboot仓库管理系统源码数据库文档.zip

    基于springboot仓库管理系统源码数据库文档.zip

  • 酒店管理系统源码C++实现的毕业设计项目源码.zip

    酒店管理系统源码C++实现的毕业设计项目源码.zip,个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分98.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 酒店管理系统源码C++实现的毕业设计项目源码.zip,酒店管理系统源码C++实现的毕业设计项目源码.zip个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分98.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。酒店管理系统源码C++实现的毕业设计项目源码.zip酒店管理系统源码C++实现的毕业设计项目源码.zip酒店管理系统源码C++实现的毕业设计项目源码.zip,个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分98.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。酒店管理系统源码C++实现的毕业设计项目源码.zip,个人大四的毕业设计、经导师指导并认可通过的高分设计项目,评审分98.5分。主要针对计算机相关专业的正在做毕

  • 58商铺全新UI试客试用平台网站源码

    58商铺全新UI试客试用平台网站源码

Global site tag (gtag.js) - Google Analytics