POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: Elvis

您认为CUDA技术最终能让我们电脑发展走向GPGPU计算时代吗?[NVIDIA达人挑选赛]

[复制链接]
发表于 2009-7-6 23:47 | 显示全部楼层
看来您完全理解错误了,这些制图软件处理图像本来就是CPU做的事,显卡只是负责显示,比如专业显卡只能提高显示效果,在3D类软件上实现实时抗锯齿和物效等效果,
而不负责处理、渲染成像。但CUDA的介入让显卡能够 ...
iverlin 发表于 2009-7-6 20:29


偷换概念、理解错误……对方辩友的辩词之中充满了类似空洞的指责和攻击,却言之无物,举不出实例来证明我是错的!辩论技巧的运用也要结合事实来说话才行,否则辩论赛就变成咱们双方的“互相污蔑大奖赛”了。
回复

使用道具 举报

发表于 2009-7-6 23:57 | 显示全部楼层
ps的加速并不是通过cuda实现的 amd的显卡一样的可以使用

目前cuda的应用并不充分 比较好的应用仅在physx硬件加速 而大多游戏开发 仅是面对的physx的接口,而不用直接面对cuda

在其他很多方面 cuda也是失败 ...
贵甲 发表于 2009-7-6 23:43


中立玩家们的客观评价是中肯的,相信大家也看到了,绝大多数中立的程序员、编程爱好者、甚至普通玩家,都对CUDA持否定态度,这是对方辩友以及英伟达都应该认真面对的。

另外,对方辩友提出的例证有疑点,在此提出几点疑问:

1、对方辩友有什么证据说明PHOTOSHOP CS中使用了CUDA技术?请举出有说服力的例子!
2、对方辩友声称CUDA技术使自己在渲染光影效果的时候速度大大提高,请问对方辩友使用的是什么软件?渲染的什么材质的图片?使用的又是什么显卡?与使用同样CPU+AMD同档次显卡来渲染相比快多少?另外,请提供原始素材给大家测试,以证明对方辩友的论据是站得住脚的!
回复

使用道具 举报

发表于 2009-7-7 00:08 | 显示全部楼层
请问这句话该如何理解呢?
CUDA相对于以前的GPGPU开发环境来说,已经容易了非常多,GPU精粹2 这本书中有部分讲述了GeForce 6时代的GPGPU开发.
试想,假如没有CUDA,而仍然停留在 那远比CUDA开发复杂的GPGPU开发 ...
玉清 发表于 2009-7-6 22:18


perl语言也比汇编语言编程容易了非常多,但仍然被广大程序员所抛弃。因为其易用度还远远不够,写出来的程序代码像天书难于维护,比起C++、BASIC来说仍然很糟。

仅仅满足于BETTER是不可以的!因为对于“极度糟糕”来说,“better”也仅仅是“很糟糕”而已。
回复

使用道具 举报

发表于 2009-7-7 01:24 | 显示全部楼层
本帖最后由 iverlin 于 2009-7-7 01:27 编辑

专业卡都可以加速3DMAX渲染速度了?真是新闻了,3DMAX是纯CPU渲染软件,不熟悉不懂无可厚非,但是妄自下定论就不好了。

NVIDIA对全世界公布PS CS4支持CUDA加速,你给NV胆子撒得慌?你能否以你的论据击破NV的“谎言”?
回复

使用道具 举报

发表于 2009-7-7 06:15 | 显示全部楼层
专业卡都可以加速3DMAX渲染速度了?真是新闻了,3DMAX是纯CPU渲染软件,不熟悉不懂无可厚非,但是妄自下定论就不好了。

NVIDIA对全世界公布PS CS4支持CUDA加速,你给NV胆子撒得慌?你能否以你的论据击破 ...
iverlin 发表于 2009-7-7 01:24




你对全世界公布你爱周迅、李小璐、芙蓉姐姐等,所以她们就应该嫁给你了?(俺严重支持第三个嫁你 )这完全是你自己的一面之词!

对方辩友使用过专业图形工作站么?还是只用过1万人民币的“专业卡”?自己去查查好莱坞的特技制作人用的什么电脑再来“不懂装懂”吧?还纯CPU加速,笑话!(当然,好莱坞也不会用3dmax这种落后到不支持大多数图形加速卡的软件了。)
回复

使用道具 举报

发表于 2009-7-7 06:20 | 显示全部楼层
专业卡都可以加速3DMAX渲染速度了?真是新闻了,3DMAX是纯CPU渲染软件,不熟悉不懂无可厚非,但是妄自下定论就不好了。

NVIDIA对全世界公布PS CS4支持CUDA加速,你给NV胆子撒得慌?你能否以你的论据击破 ...
iverlin 发表于 2009-7-7 01:24


再次提醒对方辩友:不要用空洞的人身攻击(天天说别人不懂,自己却半瓶子咣当什么都解释不清,我要告你诽谤了喔 )和NV的“公布”来搪塞问题!请你实际举例(PS的编程开发人员的证明、PS的源代码、PS处理图像使用N卡与A卡速度的对比等)来证明自己的论点,如果不能论证,请自觉承认你的错误。
回复

使用道具 举报

发表于 2009-7-7 08:40 | 显示全部楼层
本帖最后由 arnew 于 2009-7-7 08:49 编辑
请问这句话该如何理解呢?
CUDA相对于以前的GPGPU开发环境来说,已经容易了非常多,GPU精粹2 这本书中有部分讲述了GeForce 6时代的GPGPU开发.
试想,假如没有CUDA,而仍然停留在 那远比CUDA开发复杂的GPGPU开发 ...
玉清 发表于 2009-7-6 22:18


嘿嘿,这位貌似是群里的那个吧。

开发环境从几个角度来看,不谈硬件,一是要能方便的编辑,就是写起来容易,因此很多帮助编辑的工具很受欢迎。
二是方便调试,如果出错了不能调试你会疯掉。
三是有很多现成的东西调用,开发周期不能太长。前几年用过Delphi的同学就清楚,虽然现在Over了,但并不是工具不好,Delphi用的多重要的原因是,开发周期短,市面上可用的控件多,在一些特别是数据库类型的程序,方便、快捷。
四是代码可读性要好,因为一个商业产品不可能一个人完成,人员也经常流动,代码不好读的话,也是会死人的。

CUDA的频繁升级也会带来很大的问题,公司之前的代码怎么办?推翻重来?这个钱谁出?

问题太多了……比方说,如果现在Intel的cpu,编程需要你自己管理cache……你会不会疯掉……等推出一款新的cpu,你的代码要重写,你会不会疯掉……
回复

使用道具 举报

发表于 2009-7-7 09:04 | 显示全部楼层
故意把问题推得好像很高深的样子 其实问题的本质在那里?

CUDA有什么用? GPGPU要卖给谁? 这些人需要什么样的功能?

GPGPU  GPGPU可以被称为通用图形处理器。其中第一个“GP”通用目的(GeneralPurpose)而第二个“GP”则表示图形处理(GraphicProcess),这两个“GP”搭配起来就是“通用图形”。而再加上“U”(Unit)就成为了完整的通用处理器。
  目前拥有双向发展的AMD更需要让GPU有个完美的发展前景,在GPU中基于了一套完整的DiretX、OpenGL开放标准,并且在发布了开源工具、Linux开源驱动之后又继续向外界公开GPU的微代码。AMD认为只有开放的标准才能让自己走的更远。而且AMD也希望与其他厂商共同前进集思广益,共同打造出一个完美开放式的通用计算标准,虽然NVIDIA也加入了开源的行列,但AMD认为CUDA方式并不符合自己的开放方向而放弃采用。
  在通用计算和图形处理领域里可以说是三国鼎立。Intel堪称通用计算的龙头,但是只有CPU而没有真正独立的GPU,虽然在各种宣传中一再强调CPU的重要性,但从其收购Havok来看,Intel自然也想在图形处理领域里分一杯羹。而图形领域里的龙头NVIDIA则与Intel相反,其只拥有GPU而没有完整独立的CPU。但最近两年的发展趋势不难看出NVIDIA正在努力的向通用计算领域里挺进。而AMD在成功收购ATI之后,则是同时即拥有完整独立的GPU和CPU,而GPGPU的概念也再一次成为关注焦点。

所以GPGPU 就是需要一个 GPU+CPU的功能 能做到吗? 很明显3年之内看不到!
回复

使用道具 举报

发表于 2009-7-7 09:07 | 显示全部楼层
LS的朋友真爱钻牛角尖,关于游戏方面我已经回应你了,其他作图软件都是举例,都是回应你和别人的疑问,请回看我的帖子
那你不问下反方的朋友全世界有几台电脑天天搞编程啊?哈
iverlin 发表于 2009-7-6 22:06


呵呵,这位兄弟不想想,如果全世界没有搞编程的电脑,电脑还有人用吗?不管这些搞编程的电脑多还是少。

客观的说,现在个人的PC,并没有出现需要这么庞大,若干T的计算量。

在没有出现这个新的增长点之前,谈GPGPU计算时代太早了。
回复

使用道具 举报

发表于 2009-7-7 10:34 | 显示全部楼层
CUDA应用面太窄了,没前途
回复

使用道具 举报

发表于 2009-7-7 11:39 | 显示全部楼层
我支持GPU!
回复

使用道具 举报

发表于 2009-7-7 12:58 | 显示全部楼层
嘿嘿,这位貌似是群里的那个吧。

开发环境从几个角度来看,不谈硬件,一是要能方便的编辑,就是写起来容易,因此很多帮助编辑的工具很受欢迎。
二是方便调试,如果出错了不能调试你会疯掉。
三是有很多现成 ...
arnew 发表于 2009-7-7 08:40


感谢这位大牛的指点.
非常感谢.
回复

使用道具 举报

发表于 2009-7-7 13:47 | 显示全部楼层
看来这个论题已经沦为编程领域的讨论了,这些我不太懂,我只是游戏和硬件玩家,对方将每一个问题都转移到编程上去,这个我真的答不出。相信论坛这里很多人也看不懂编程的东西,
不过玩显卡不需要懂编程的东西~

你们大家慢慢讨论
回复

使用道具 举报

发表于 2009-7-7 19:59 | 显示全部楼层
CUDA GPGPU 本身就是编程领域的话题,脱离了编程领域,CUDA 更没法讨论了。
回复

使用道具 举报

发表于 2009-7-7 20:18 | 显示全部楼层
偶没顶级配置不玩
回复

使用道具 举报

发表于 2009-7-7 20:20 | 显示全部楼层
CUDA GPGPU 本身就是编程领域的话题,脱离了编程领域,CUDA 更没法讨论了。
回复

使用道具 举报

发表于 2009-7-7 22:45 | 显示全部楼层
CUDA GPGPU 本身就是编程领域的话题,脱离了编程领域,CUDA 更没法讨论了。
tomsmith123 发表于 2009-7-7 20:20

,我最感兴趣的是,T大牛已经见到可以运行的lrb并进行测试了?你见到的lrb离可以上市的距离很远吗?
回复

使用道具 举报

发表于 2009-7-7 22:52 | 显示全部楼层
本帖最后由 贵甲 于 2009-7-7 22:54 编辑

cuda迟早要被取代 只是时间问题 这个很大程度上取决于nv自己的态度和策略 虽然cuda和opencl在功能和定位上不是完全相同,但基本还是可以并列讨论

如果amd推进opencl nv不可能毫无行动 现实情况是nv在对opencl的驱动支持和开发环境的进展并不会比amd差,因此

对于开发商而言,amd和intel现在阶段并没有像cuda这样实用化程度通用计算方案 会选择支持cuda

而在nv和amd都支持opencl后,开发商也不会再支持cuda 将cuda和opencl都路径都再写一次,这样从成本上或者时间上都是相当不划算的

因此nv提供opencl的支持就很大程度上是主动放弃cuda,不过在physx领域 也许在相当长的一段时间还是继续使用cuda为底层
回复

使用道具 举报

发表于 2009-7-7 22:55 | 显示全部楼层
看来这个论题已经沦为编程领域的讨论了,这些我不太懂,我只是游戏和硬件玩家,对方将每一个问题都转移到编程上去,这个我真的答不出。相信论坛这里很多人也看不懂编程的东西,
不过玩显卡不需要懂编程的东西~ [smi ...
iverlin 发表于 2009-7-7 13:47


电脑终端玩家的一切应用都是基于软件的,而软件都是由程序员来编写的。试想,如果没有程序员编写基于X86的软件,你买电脑来干啥?如果没有人使用DIRECTX编写游戏,那现在的显卡可能还停留在巫毒时代(那样的话GTX285做出来也是废品了,没有程序基于它,玩家买它来干什么?)。所以我们说,CUDA如果要发展,必须要给程序员们足够便利的接口,如果程序员们都不敢用CUDA接口编写程序,那这个标准完全没有价值。如果想要绕过程序员,直接让玩家接受英伟达的GPGPU,那只有一个途径:兼容X86,让电脑插上显卡就不需要买CPU!这显然是英伟达远远做不到的,而且在遥远的未来即使做到了,也必然与CUDA无关(因为CUDA的架构是根本不兼容x86的)。
回复

使用道具 举报

发表于 2009-7-7 23:37 | 显示全部楼层
117# arnew
我们不能直接使用Larrabee,不过可以把我们的程序给Intel ,由他们在Larrabee 上运行,并返回我们结果,还在用第一批流片的成果,最近一个月,应该用第二批流片的成果了,Intel 原计划9月向测试用户提供测试板,推迟到11月或者年底了,和CT beta 一起交付。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-3-29 13:46

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表