POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 6470|回复: 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模型?

57#
发表于 2009-10-14 22:45 | 只看该作者
至于微软的接口嘛

只要它不搞得像DX那样底层,那么就必须兼容市场上绝大部分硬件所采用的自家标准

但由于微软手里捏的用户太多了,所以这个形势也不好说
回复 支持 反对

使用道具 举报

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

或许有一天某些场合,CPU不负责主要计算,而只是做分配,控制,协调之类的事。
Buffer 发表于 2009-10-12 14:21

按照NV自己的说法,只要在CUDA程序里使用了CUDA类,那么编译出来的程序会自动调用显卡

感觉跟386+387差不多
回复 支持 反对

使用道具 举报

55#
发表于 2009-10-14 21:22 | 只看该作者
那这种很久以前的MAC,不是为了兼容PC,干嘛要插快PC卡?吃饱了撑的?
现在的MAC,用的是intel CPU,可以直接装windows。
左脚选手 发表于 2009-10-14 14:33

如果那也叫兼容的话,那地球上就没有不兼容的了
回复 支持 反对

使用道具 举报

54#
发表于 2009-10-14 15:37 | 只看该作者
这不是一回事,现今游戏不管怎么变他的渲染方式是统一的,API本身就有兼容性。但是通用计算面对的计算模式要复杂的多,不同计算内容和目的的差异也要大得多,目前GPU架构还达不到那样的灵活性,也没法为了灵活性而 ...
shu0202 发表于 2009-10-12 22:46


最后一句说的不错,老旧P3运行win7估计都没问题,显卡更新换代实在是太快了
回复 支持 反对

使用道具 举报

53#
发表于 2009-10-14 14:20 | 只看该作者
这个话题...一年多以前就谈过了......路是自己走出来的...不是别人给出来的...MS也不是一天就成MS..
回复 支持 反对

使用道具 举报

52#
发表于 2009-10-14 14:07 | 只看该作者
有钱有前途,没钱没前途
回复 支持 反对

使用道具 举报

51#
 楼主| 发表于 2009-10-14 13:28 | 只看该作者
AMD的Stream力度太小
Fredviv 发表于 2009-10-12 23:59

AMD有CPU,所以没必要象NV那样激进。不过话说未来20年视觉计算会渗透到PC应用的各个角落,解决兼容性问题之后,通用计算硬件将比CPU更加重要。
回复 支持 反对

使用道具 举报

50#
发表于 2009-10-13 17:06 | 只看该作者
现在讨论多大前途太早了,变数太多。看上去是蛮不错的东西。
回复 支持 反对

使用道具 举报

49#
发表于 2009-10-13 16:15 | 只看该作者
恩,很久以前的MAC,里面插了快PC卡,兼容PC了,哦,是不是啊
回复 支持 反对

使用道具 举报

48#
发表于 2009-10-13 13:46 | 只看该作者
兼容很难吗?PS3就能完全兼容PS2,以前是加快PS2芯片,今后随着性能提升,直接软件模拟器就搞定了。DX7的T&L,到了DX9的GPU中,已经没有专门的T&L电路,直接就shader跑T&L应用了。什么东西都要等到完全成熟再推出, ...
左脚选手 发表于 2009-10-12 23:35

PS3兼容PS2,索尼都要笑了
回复 支持 反对

使用道具 举报

customize 该用户已被删除
47#
发表于 2009-10-13 11:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

46#
发表于 2009-10-13 09:09 | 只看该作者
但是改变的时间呢?除了64位和32位的问题,01年的CPU不会对今天的程序有什么兼容性问题吧?GPU可是2-3年在新的应用上基本就废了。
shu0202 发表于 2009-10-12 23:14

01年大部分CPU没SSE2
现在很多SSE2程序了。
回复 支持 反对

使用道具 举报

45#
发表于 2009-10-12 23:59 | 只看该作者
AMD的Stream力度太小
回复 支持 反对

使用道具 举报

44#
发表于 2009-10-12 23:47 | 只看该作者
你没用过WIN7吧.............无论N/A WIN7下都不用去设置就能硬解所有MPEG/H.264格式的影片,不会出现破碎/黑斑等问题........CUDA?根本用不上.......
sagecao 发表于 2009-10-12 20:52

实话实说 真没用过7 连vista都没怎么碰过 而且放视频只会用kmplayer 所以对我来说 coreavc里面打个勾就能把cpu占有率从70%降到5%是非常实用的 恨不得让它解所有视频外加pps
回复 支持 反对

使用道具 举报

43#
 楼主| 发表于 2009-10-12 23:22 | 只看该作者
为了向后兼容,CUDA的硬件部分就需要保持基本架构的一致性,但是从目前架构通用性上来看,GPU还根本达不到要求。除非全面支持射线追踪类型的高密度运算型架构来临,那应该是2-3年以后的事情。也许那时候通用计算的硬件和软件标准才能明朗化。
回复 支持 反对

使用道具 举报

42#
 楼主| 发表于 2009-10-12 23:14 | 只看该作者
CPU不也有这种问题么?现在不支持MMX和SSE2的CPU,很多程序还不是跑的慢不慢的问题,根本压根都没法运行
66666 发表于 2009-10-12 23:06

但是改变的时间呢?除了64位和32位的问题,01年的CPU不会对今天的程序有什么兼容性问题吧?GPU可是2-3年在新的应用上基本就废了。
回复 支持 反对

使用道具 举报

41#
发表于 2009-10-12 23:06 | 只看该作者
这不是一回事,现今游戏不管怎么变他的渲染方式是统一的,API本身就有兼容性。但是通用计算面对的计算模式要复杂的多,不同计算内容和目的的差异也要大得多,目前GPU架构还达不到那样的灵活性,也没法为了灵活性而 ...
shu0202 发表于 2009-10-12 22:46



CPU不也有这种问题么?现在不支持MMX和SSE2的CPU,很多程序还不是跑的慢不慢的问题,根本压根都没法运行
回复 支持 反对

使用道具 举报

40#
发表于 2009-10-12 22:59 | 只看该作者

CUDA可以硬解ReFrames =15 的1080p h264片子, 微软那个dxva只能达到4
xreal 发表于 2009-10-12 22:31



干嘛要说出来嘛,让某些人继续表演就是了,dxva兼容性无敌论又不是第一次看到了
回复 支持 反对

使用道具 举报

39#
 楼主| 发表于 2009-10-12 22:46 | 只看该作者
你只要回答一个问题,DX10 架构的GT200能不能运行DX6、DX7、DX8、DX9的游戏程序?谁说GPU没有兼容性?
左脚选手 发表于 2009-10-12 21:27

这不是一回事,现今游戏不管怎么变他的渲染方式是统一的,API本身就有兼容性。但是通用计算面对的计算模式要复杂的多,不同计算内容和目的的差异也要大得多,目前GPU架构还达不到那样的灵活性,也没法为了灵活性而牺牲性能设计,所以只好搞的规模很大。未来的CUDA应用的拓展也很难兼顾旧的架构,而CPU体系则基本不存在这样的问题。
其实你应该这样看:DX7硬件能不能运行DX8、DX9、DX10游戏模式……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-18 18:35

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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