POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 6467|回复: 56
打印 上一主题 下一主题

CUDA有多大前途?

[复制链接]
跳转到指定楼层
1#
发表于 2009-10-12 09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      GPU通用计算对硬件架构的需要和单纯的游戏还是有很大不同,管线部分的灵活性、指令和数据读取的限制、数据分配、缓存需求以及后端面对数据输出的要求等都是目前通用计算的障碍。方方面面的兼顾会师的芯片架构臃肿不堪并且导致游戏过程单位效能降低。如果既要保证游戏效能还要为诸多不同性质的运算提供强大的执行能力,设计任务会变得非常复杂。这就是目前G300的处境。

      从NV40开始,NV每一款可编程芯片的设计都相当精彩,有时会被人们看作是神来之笔。NV不缺乏领先的创意,CUDA正是他向自身挑战的结果。

      反观AMD,似乎在通用计算的新领域里徘徊不前,并且更专注于“游戏卡”。这其实是由AMD的处境决定的。AMD有CPU,因而在通用计算这一块采取了保守的进度,也没有自己搞一套标准的想法。现在就让GPU去抢CPU的饭碗肯定有些费力不讨好,因为应用前景还不明朗。AMD更想走CPU+GPU的道路,而且标准有微软和苹果去折腾,自己只需要跟着出标准硬件就可以了。这样的态度使得AMD能侧重于精简类型的游戏渲染核心来抢占技术和市场先机。

      实际的结果在于HPC等高性能通用运算是不是存在CPU和GPU之间无可弥补的巨大差距?从工艺上看NV目前处于劣势,那么未来Intel或者AMD采用CPU+通用计算流处理器在工艺领先的情况下是不是能抗衡NV的CUDA模型?

2#
发表于 2009-10-12 10:02 | 只看该作者
转换视频很有用
回复 支持 反对

使用道具 举报

3#
发表于 2009-10-12 10:48 | 只看该作者
怪兽军团:只要打败了奥特曼,地球就是我们的啦(我到底在说啥呀
回复 支持 反对

使用道具 举报

4#
发表于 2009-10-12 10:57 | 只看该作者
自所谓有得必有失,NV和AMD不同的处境决定了双方在GPU之路上越走越远,相对于AMD做的越来越烂的CPU业务,NV选择从HPC入手进入通用计算市场是个很明智的选择,因为这个市场要的就是强大且容易开发的性能
回复 支持 反对

使用道具 举报

5#
发表于 2009-10-12 11:04 | 只看该作者
CUDA硬件一共才出了一代半,第二代刚公布信息,说它现在就有多强,都是骗人的

不过HPC未来的趋势么,看看10P-100P这个阶段中,TOP500的变化就知道了
回复 支持 反对

使用道具 举报

6#
发表于 2009-10-12 12:03 | 只看该作者
关键NV自己没有工厂,设计得出来,台积电未必做得出来
回复 支持 反对

使用道具 举报

7#
发表于 2009-10-12 12:14 | 只看该作者
异构计算在HPC领域还是大有可为的
回复 支持 反对

使用道具 举报

8#
发表于 2009-10-12 12:42 | 只看该作者

模拟核试验市场不错
回复 支持 反对

使用道具 举报

9#
发表于 2009-10-12 12:45 | 只看该作者
关键是MS的CS也出来了,这个和CUDA有的一拼啊,MS可是老大级的,而且CS相比CUDA也开放,我觉得CUDA危险啊
回复 支持 反对

使用道具 举报

10#
发表于 2009-10-12 13:10 | 只看该作者
关键是MS的CS也出来了,这个和CUDA有的一拼啊,MS可是老大级的,而且CS相比CUDA也开放,我觉得CUDA危险啊
鑫随盼动 发表于 2009-10-12 12:45
说的极是,NV拉拢软件商的能力和MS没法比。CUDA一定会被MS淹没的。但既然MS开发这东西的话,通用计算应该有作为
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2009-10-12 13:11 | 只看该作者
      NV的想法是CUDA兼容OpenCL和DriectCompute,也就是说NV的硬件在CUDA下的应用范围、性能和易用性比对手的硬件在开放标准下效果要好很多才有吸引力,目前看来NV这方面还不错,领先对手很多。但是一旦开放标准推广开NV是否还能有如此明显的优势?除非NV能坚持让CUDA远远走在OpenCL和DriectCompute前面。可是,对强劲的通用计算的需求有那么紧迫和强劲吗?
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2009-10-12 13:15 | 只看该作者
关键是MS的CS也出来了,这个和CUDA有的一拼啊,MS可是老大级的,而且CS相比CUDA也开放,我觉得CUDA危险啊
鑫随盼动 发表于 2009-10-12 12:45

CUDA是跨平台的,微软的图形计算接口是面向自家操作系统的,两者的工作领域目前看来有很大差异。
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2009-10-12 13:20 | 只看该作者
通用计算对我们普通消费者有毛用
xuki 发表于 2009-10-12 12:51

PhysX没用吗?将来的GPU性能级别的安全防护、网络运行、AI解析、3D视觉体验等等都是今天只靠CPU无法实现的。
回复 支持 反对

使用道具 举报

14#
发表于 2009-10-12 13:21 | 只看该作者
写几个程序就知道CUDA有多麻烦了,现在的程序员,连个多线程程序都写不好,还指望他们写出高性能的CUDA程序来?
回复 支持 反对

使用道具 举报

15#
发表于 2009-10-12 13:23 | 只看该作者
很有钱途和前途,应该无量不会无亮
回复 支持 反对

使用道具 举报

16#
发表于 2009-10-12 13:25 | 只看该作者
GPU版Folding@home计算中

CUDA架构贡献的计算能力还是很恐怖的
回复 支持 反对

使用道具 举报

17#
发表于 2009-10-12 13:41 | 只看该作者
本帖最后由 红发IXFXI 于 2009-10-12 14:47 编辑

这个东西有点类似当年的cpu协处理器~~~~
cpu协处理器还不需要写软件。。。。这个还要写软件。。。。有点麻烦
回复 支持 反对

使用道具 举报

18#
发表于 2009-10-12 13:51 | 只看该作者
CPU协处理器嘛……

80386和80387的关系~

如果没80387,就别写浮点运算进去~
回复 支持 反对

使用道具 举报

19#
发表于 2009-10-12 14:04 | 只看该作者
写几个程序就知道CUDA有多麻烦了,现在的程序员,连个多线程程序都写不好,还指望他们写出高性能的CUDA程序来?
Prescott 发表于 2009-10-12 14:21


你的意思说拉拉比写软件很容易?
回复 支持 反对

使用道具 举报

20#
发表于 2009-10-12 14:21 | 只看该作者
这个和80386和80387的关系不一样的,要独立很多,更像当年硬件压缩卡,硬件解压卡之类的东西,但通用性还更强。

或许有一天某些场合,CPU不负责主要计算,而只是做分配,控制,协调之类的事。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-16 23:41

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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