返回上一页  首页 | cnbeta报时: 05:07:34
CUDA能在AMD GPU上运行?答案只有三个字“不可能”
发布日期:2009-07-02 07:21:03  稿源:
由于Nvidia首席技术官Bill Dally的一句话,最近有人又搬出了Nvidia Cuda将能在AMD GPU上运行的老调调,有些媒体甚至添油加醋大肆渲染。Bill Dally的原话是这样的:“不久的将来,在各种平台上,CUDA将可运行C语言程序。”他还语带风骚地说:“据我所知,让CUDA能在其它平台上运行的 计划也正在实行中。”但是,当我们就这几句含糊不清的话询问Nvidia时,得到的回答却完全不是那么回事
按Nvidia公关部门人员的说法,Dally所说的“其它的平台”其实根本不是指AMD GPU,而是另有所指。不过当我们问道:“难道CUDA就完全和AMD GPU没有关系了吗?”Nvidia公关部人员的说法开始含糊起来,他们支支吾吾地说:“Dally所说的可能只是一种假想吧...技术上这应该可以办到...”这种回答真令人啼笑皆非,假想?我还假想2020年我可以住在月球上呢!

看看GPGPU的现状,目前两家厂商的GPU都通用的标准主要有Open CL和微软的DirextX,不过目前两家厂商都在酝酿自己的标准,而Nvidia在CUDA上做得显然比AMD的Stream更好一些,AMD目前把主要的精力都放在了Open CL上。不过,Open CL的市场前景目前还很不明了,另外,open CL能否在混合了Nvidia/ATI显卡的环境下工作也是一个很大的疑问。

CUDA现在的情况比Stream要好得多,许多开发者都已经开发出了基于CUDA的应用程序,而且已经开始对外提供很多这样的程序。而与AMD合作Stream项目的公司却只有区指可数的五家,而且这五家里面还有两家是同时在进行CUDA程序开发的。另外,双方在驱动开发方面的速度也存在差异。

最后,CUDA要想在AMD GPU上运行,显然需要得到AMD的支持,这样才能让CUDA对AMD GPU的底层硬件进行直接操作,而这一点是连Nvidia自己都不敢想像的。

CNBeta编译
原文:
theinquirer
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 05:07:34

文字版  标准版  电脑端

© 2003-2025