POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

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

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

[复制链接]
21#
发表于 2009-7-6 08:00 | 只看该作者
现在 中科院也已经非常重视CUDA,在采购中也已经采购了很多台Tesla.

曙光GHPC1000和曙光天阔A620r-T已经目前大陆最快的曙光 超级计算机,都使用了GPU作为运算主题.
回复

使用道具 举报

22#
发表于 2009-7-6 10:51 | 只看该作者
说到PHYSX 我就觉得好笑 相同价位 你的卡比人家慢 你这个技术有什么用 对市场没起到任何意义
僵尸情人 发表于 2009-7-6 10:28

你不觉得显卡是用来玩游戏的吗?你不觉得游戏现在画面上去了,就是物理效果很假吗?现在游戏最需要的就是物理效果,不然游戏的素质永远上不去。
回复

使用道具 举报

23#
发表于 2009-7-6 11:50 | 只看该作者
LS很明显小看了或者没有了解GPU进行通用计算的效率比CPU高多少
回复

使用道具 举报

24#
发表于 2009-7-6 11:55 | 只看该作者
本帖最后由 iverlin 于 2009-7-6 12:08 编辑

如果仅仅是起到半个CPU的作用 那这个技术是没大的意义
就拿我所在的设计行业来说,平面设计行业经常使用PHOTOSHOP,CUDA能够极大的加速PHOTOSHOP的执行速度,所以CUDA就是平面设计师的利器;经常要进行视频编辑的多媒体行业,CUDA的对解编码的硬加速也能起到非常高的效用。比如建筑设计行业需要渲染效果图,如果GPU能提供数倍于CPU的渲染效能,就相当于节省了时间提高了工作效率。对于行业用户来说,效率就是金钱。

GPGPU之所以兴起,就是因为CPU的对某些领域力不从心,以及CPU的通用计算算法不够高效,如果CPU足够强了,GPGPU就不会产生了。显卡能为你做更多CPU做不好的事,何乐而不为。
回复

使用道具 举报

25#
发表于 2009-7-6 13:26 | 只看该作者
本帖最后由 iverlin 于 2009-7-6 18:01 编辑
71# iverlin
就实际性能和理论分值的比例来谈效率,很明显是GPU 要低。
GPU 的特点是从晶体管效能,功耗效能,die size 效率,要高于CPU。
CPU 的单线程性能远高于GPU,GPU 是理论聚合性能高。
tomsmith123 发表于 2009-7-6 12:00


说到底还是GPU性能高,现在这个时代还比单线程执行效率?密集计算几乎都是多线程。
你这样比正如“我和你单挑我厉害,但是你一百个群殴我,还是我厉害”的歪理
回复

使用道具 举报

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


CUDA对于PS的效用在于大图片的图像缩放、移动、翻转、滤镜处理、图层样式等等实际操作,能获得比单纯CPU软加速快得多的效率。CPU处理A2大小的无损图片就已经力不从心了。请不要拿打开图片说事,300G内存 300G图片是无稽之谈,扯不上关系。
回复

使用道具 举报

27#
发表于 2009-7-6 14:19 | 只看该作者
本帖最后由 iverlin 于 2009-7-6 14:26 编辑
77# iverlin  
CUDA 目前可以用在大约30%的计算上,其中性能比相同价格CPU系统 强的情况,只占30%的40%,大幅度超过相同价格CPU 系统的,大约是30%中的20%,也就是说,以CUDA 为例,对于约6% 的计算负载,有 ...
tomsmith123 发表于 2009-7-6 14:01


您一直在谈CUDA的复杂性,缺无视了CUDA相对传统意义上的GPGPU的优势:
随机访问字节内存,
较低的学习门槛,
没图形API额外开销,
共享内存和线程同步等。
任何软硬件架构都有自身的优势和不足,关键是时代如何选择,在现在这个时势下,NV的CUDA占尽了优势。不少支持CUDA的软件都已投出应用,发展展现出良好的势头,而INTEL的LARRABEE还在襁褓中,而且已一再强调,LARRABEE不是面对PC市场,而是针对超级计算机、服务器、工作站领域,因此无法引领一个PC时代。AMD还没能拿出什么成果,在这个特殊的时代格局下,CUDA引领PC走向GPGPU应用时代是理所当然的。

CUDA已经开始进入高校成为专业课程,可见是大势所趋。
回复

使用道具 举报

28#
发表于 2009-7-6 15:42 | 只看该作者
80# iverlin  
Larrabee 如果不面向桌面和个人计算,就不会做GPU了,直接就是个many core 产品,现在就可以上市了。作为主流显卡定位的GPU产品,你感觉它离普通消费者还有多少距离?
CUDA 进入大学已经是很早之前 ...
tomsmith123 发表于 2009-7-6 14:42

目前LARRABEE正是针对服务器和工作站的,这个市场的高利润INTEL垂涎已久。或者多年后可以从科学研究及商用转化为民用,但是当时CUDA的发展和成熟度已经不可同日而语了,INTEL要重返GPU市场却注定总是慢人一步。
回复

使用道具 举报

29#
发表于 2009-7-6 16:31 | 只看该作者
对方辩友请注意,入门不难与实际应用是完全不同的概念:汇编语言入门比VB还简单呢,你怎么不用汇编直接写程序呢??数学入门也很容易(2岁小孩都知道1+1=2),可没见数学家遍地都是吧?

代码冗余很大、程序难 ...
weihua8206 发表于 2009-7-6 12:34


“代码冗余很大、程序难以移植及维护”
不知道这位先生如何得出 这个结论的?
"汇编语言入门比VB还简单呢"同样请问 这个结论如何得出来的?
顺便说一些常识性问题的:CUDA里面同样具有PTX汇编.
Windows程式设计里面同样也有汇编.

当然,我们讨论的是““代码冗余很大、程序难以移植及维护”,这个请问您是如何得出来的结论?

无论是CPU的多核还是CUDA,并不是所有程式都能适合多核的环境,串行是一定存在的,这个是目前无法避免的问题.

关于编写高性能的程式要不要直接使用汇编的问题,这个要结合具体情况讨论,而不是 编写高性能程式就如同您所说的那样
”认为编写WINDOWS也是理所当然的应该用汇编了“.
回复

使用道具 举报

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

使用道具 举报

31#
发表于 2009-7-6 20:29 | 只看该作者
对方辩友一而再、再而三的举PHOTOSHOP的例子,拿LIGHTSCAPE的渲染来说事!

试问对方辩友,这些是通用软件么??这些图形应用本来就是应该用专业显卡,CUDA在这些软件上的应用丝毫不能说明其在科学运算方面是可 ...
weihua8206 发表于 2009-7-6 19:01


看来您完全理解错误了,这些制图软件处理图像本来就是CPU做的事,显卡只是负责显示,比如专业显卡只能提高显示效果,在3D类软件上实现实时抗锯齿和物效等效果,
而不负责处理、渲染成像。但CUDA的介入让显卡能够帮助甚至代替CPU进行处理及渲染图像,这不正是GPGPU的范畴么?而且这些是我的举例而不是局限于这个领域,请不要偷换概念。
回复

使用道具 举报

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

CUDA GPGPU 吹得再好 什么时候我不用装CPU 就可以了
僵尸情人 发表于 2009-7-6 21:12

LS的朋友真爱钻牛角尖,关于游戏方面我已经回应你了,其他作图软件都是举例,都是回应你和别人的疑问,请回看我的帖子
那你不问下反方的朋友全世界有几台电脑天天搞编程啊?哈
回复

使用道具 举报

33#
发表于 2009-7-6 22:18 | 只看该作者
而CUDA提供给用户的界面,就像汇编语言一样晦涩:用户需要编写海量的代码来实现其它界面少量代码就能实现的功能。诚然、这些代码运行起来或许是高效的、快速的。但你是否考虑到程序员繁重的劳动了呢?这样即使一种盲目的自信,也是对程序员劳动的不尊重。
weihua8206 发表于 2009-7-6 19:34


请问这句话该如何理解呢?
CUDA相对于以前的GPGPU开发环境来说,已经容易了非常多,GPU精粹2 这本书中有部分讲述了GeForce 6时代的GPGPU开发.
试想,假如没有CUDA,而仍然停留在 那远比CUDA开发复杂的GPGPU开发的早期阶段,是不是 程式员的工作量更大呢?

而且CUDA也提供了两种开发模式可以选择,Runtime和Driver.
Runtime开发比较容易上手,但是Driver API却能够带来更好的控制.
回复

使用道具 举报

34#
发表于 2009-7-7 01:24 | 只看该作者
本帖最后由 iverlin 于 2009-7-7 01:27 编辑

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

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

使用道具 举报

35#
发表于 2009-7-7 11:39 | 只看该作者
我支持GPU!
回复

使用道具 举报

36#
发表于 2009-7-7 12:58 | 只看该作者
嘿嘿,这位貌似是群里的那个吧。

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


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

使用道具 举报

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

你们大家慢慢讨论
回复

使用道具 举报

38#
发表于 2009-7-8 07:46 | 只看该作者
用A卡的人这么多。。。 敢是他们于不顾那是会引起公愤的 呵呵
回复

使用道具 举报

39#
发表于 2009-7-8 10:29 | 只看该作者
电脑终端玩家的一切应用都是基于软件的,而软件都是由程序员来编写的。试想,如果没有程序员编写基于X86的软件,你买电脑来干啥?如果没有人使用DIRECTX编写游戏,那现在的显卡可能还停留在巫毒时代(那样的话GT ...
weihua8206 发表于 2009-7-7 22:55


这位仁兄的意思那些接口更不方便的OpenCL之类的

比CUDA Runtime API更底层的是根本没有存活之路了?
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 08:18

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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