POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: Elvis
打印 上一主题 下一主题

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

[复制链接]
21#
发表于 2009-7-6 15:21 | 只看该作者
cuda至少让我在视频应用方面体会到了速度,不过现阶段应用软件还是太少,希望nv再接再厉,联合软件厂商推出实用的日常工作办公娱乐能用的支持cuda加速的软件来,让gpu的强大性能不单单在游戏上体现,看好cuda的未来
回复

使用道具 举报

22#
发表于 2009-7-6 18:04 | 只看该作者
看看LARRABEE的研发投入成本,集成的核心数量以及晶体管的数量级,一块主流显卡的价格?INTEL告诉你的吗?
iverlin 发表于 2009-7-6 16:35


难道Intel告诉你,lrb只是应用在服务器和集群的高端产品?
回复

使用道具 举报

23#
发表于 2009-7-6 18:28 | 只看该作者
从我们要讨论的问题看,是cuda技术能否让我们的电脑走向GPGPU计算时代。
那么这里很重要的一点是,我们的电脑怎么界定?我们的电脑日常做的最多的事情是什么?
我们的电脑是否需要这么庞大,上若干T的计算量?
事实上,世界上绝大部分的电脑做的事情是处理文档和上网,很难说需要这么庞大的计算量。
如果厂家不能找到一个新的增长点,让用户需要庞大的计算量,那么很难推动cuda在普通用户的应用。起码在可以看到的若干年内不会有,与其讨论cuda能否让电脑走向GPGPU,不如讨论如何让一个普通人需要那么庞大的,若干T的计算量,现在个人PC需要最庞大计算量的,恐怕就是3D游戏了,而这些人在整个世界的PC市场,恐怕占得比例不大,而且这也不关cuda的事情了。Intel显卡做的差,但是占有率却是最高的,不是因为它性能好,而是因为很多用户够用了。
异构计算是发展的大方向,但是需要大计算量的不会是个人用户,正常来说,是ZF,大公司,科研机构等的服务器市场。在这个环境,NV由于自己没有完整的解决方案,cpu,主板芯片等,要切入这个市场相当不容易。
我认为,cuda目前来说,开发确实难,从入门角度说,写一个能跑起来的程序并不难,难得是对程序合理的优化,难的是你把显卡的计算能力发挥出来。而这对一个商业公司来说,是需要代价的。需要提到的是,上面有人提到加速比,在我这里,如果cpu的代码也进行优化,要达到60X的加速是很困难的,如果差这么多,应该考虑一下cpu代码效率是不是太低了。
而且,大家都说cuda发展快,升级快,这是好事吗?不,从开发者的角度说,这是很糟糕的事情,因为这意味着你前面做的代码,有可能需要推翻重来才能达到好的效果……试想一下,你和客户说:你需要买新的显卡才能运行新的程序,而这显卡是半年前才买的……这些东西,对一个想推商业产品的公司都是一个必须要认真考虑的事情。X86构架这么多年来,还是比较稳定的,对一个商业公司而言,就可以带来比较低的开发成本。
手上也在做cuda的东西,但是迟迟没有投入真正的使用,原因确实是多方面的。
NV在通用计算上要走的路还很长,而且并不好走。如果因为通用计算而影响了显卡市场的发展,得失之间很难说好还是不好…………
回复

使用道具 举报

24#
发表于 2009-7-6 21:12 | 只看该作者
越扯越远 全世界有几台电脑天天搞PHOTOSHOP 如果有没有游戏产业支撑 显卡市场早就完蛋了

CUDA GPGPU 吹得再好 什么时候我不用装CPU 就可以了
回复

使用道具 举报

25#
发表于 2009-7-6 23:43 | 只看该作者
专业显卡够了,不明白拿PHOTOSHOP说事有什么意义,使用G卡的准专业级工作站也能很好地打开大图片,平面设计工作主要在于色彩还原,而不是打开一张图片要多少时间,如果没有300G的内存,打开一张300G的图片,不知 ...
ff0759 发表于 2009-7-6 13:22


ps的加速并不是通过cuda实现的 amd的显卡一样的可以使用

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

在其他很多方面 cuda也是失败者 如ElcomSoft开发的系列密码和wifi 破解工具,使用cuda的性能也都不如AMD的产品

MediaCoder视频转码软件 新版支持cuda 但也仅仅是编码 而不能处理视频源 也不支持two pass 适用性有很大的限制 并且质量也存在很严重的问题

cuda仅是一个企业封闭的标准,缺乏业界的广泛支持 特别是MS的支持 前途是不容乐观 最后也只会跟divx、XDR、Glide这些封闭的标准一样 一起完蛋

另外我八卦下 我的内部消息 nv中国的cuda和physx部门 在6月底基本被砍光了
回复

使用道具 举报

26#
发表于 2009-7-6 23:46 | 只看该作者
请对方辩友不要为了辩论的结果而辩论,以一个专业图形设计人员的素质,你会不知道专业显卡在渲染上的加速作用么?“专业显卡只能提高显示效果”这种滑天下之大稽的说辞实在太外行了(是为了辩论刻意这么说么?这 ...
weihua8206 发表于 2009-7-6 23:31


算平方根 或者什么公式不是什么问题 关键是效能 计算并行性是否需求很大 gpu同cpu相比有多大优势
回复

使用道具 举报

27#
发表于 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,你的代码要重写,你会不会疯掉……
回复

使用道具 举报

28#
发表于 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年之内看不到!
回复

使用道具 举报

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


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

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

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

使用道具 举报

30#
发表于 2009-7-7 10:34 | 只看该作者
CUDA应用面太窄了,没前途
回复

使用道具 举报

31#
发表于 2009-7-7 20:18 | 只看该作者
偶没顶级配置不玩
回复

使用道具 举报

32#
发表于 2009-7-7 22:45 | 只看该作者
CUDA GPGPU 本身就是编程领域的话题,脱离了编程领域,CUDA 更没法讨论了。
tomsmith123 发表于 2009-7-7 20:20

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

使用道具 举报

33#
发表于 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为底层
回复

使用道具 举报

34#
发表于 2009-7-8 01:09 | 只看该作者
我很赞同AMD的价格战略+实用+主流市场战略,做生意毕竟不可能只靠几个发烧友来维持。
回复

使用道具 举报

35#
发表于 2009-7-8 11:58 | 只看该作者
反感纯技术层面的讨论 什么最大 市场最大 去月球的技术牛B吧?你100年去几次

希望大家从普及成本 使用成本 市场接受度 技术易用性去讨论 

讨论编程 屁意思没有
回复

使用道具 举报

36#
发表于 2009-7-8 12:01 | 只看该作者
看看很热闹 支持下中立
回复

使用道具 举报

37#
发表于 2009-7-8 12:05 | 只看该作者
Intel此前曾多次表示,其独立显卡产品Larrabee将在2009年底或2010年初发布,不过现在看来今年是没戏了:Intel确认,Larrabee将于2010年上半年推出。

根据德国c't Magazine的一份报告,Intel的Joseph Schultz在萨尔兰大学视觉计算研究院的成立典礼上表示,他们已经放弃了在今年发布Larrabee的计划,并坦承和NVIDIA、AMD进行竞争将是“非常严峻的挑战”,特别是AMD Radeon显卡现在的能效非常高。

Intel发言人Nick Knupffer确认了发布时间的延后,但拒绝透露更多细节。

Intel虽然已经展示过Larrabee的晶圆和核心照片,但始终不肯透露核心架构方面的资料,不过我们知道它源于1994年P54C核心的第二代奔腾处理器,低端型号至少8个x86核心,高端可能会超过32个,在2GHz频率下理论最大浮点运算能力2TFlops,超过1GHz的Radeon HD 4890。


看了以上新闻 你们有什么感想?

人家AMD在执行效率上让INTEL都感到害怕 你那些 CUDA PSX 有何意义
回复

使用道具 举报

Christ2002 该用户已被删除
38#
发表于 2009-7-8 14:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

39#
发表于 2009-7-8 14:34 | 只看该作者
其实辩题的两个观点都不成立 以后不会cuda独大 也不会单纯由amd和intel主导 而应该是三家都统一到opencl和Compute Shader下去 当然nv应该还是占据主导地位
回复

使用道具 举报

40#
发表于 2009-7-8 17:19 | 只看该作者
CUDA技术最终能让我们电脑发展走向GPGPU计算时代,当然,是经过漫长的斗争和进化之后。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 22:01

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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