POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 4732|回复: 23
打印 上一主题 下一主题

cuda是什么?就如同属于Nvidia的SSE

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-11 09:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
NV的显卡支持通用计算,AMD的显卡也支持通用计算;但两者支持的力度和特性是不同的。

要真是一样的水准,天河一号也没有必要把原来那么多的A卡换下来;而且在5系列上市以后等了足足6-7个月的Fermi价格的Tesla.
OpenCL很多人也熟悉;cuda大家也知道;还有AMD的那个brook可能听到的人少点。我就想说说自己认为的他们之间的差别。
要用通俗易懂的方式。

OpenCL是公共标准,写进这个标准是要大家都认同支持的;简单点说就是N卡支持的特性;同时A卡也支持的特性;才容易进入这个标准。
就像X86指令集; Intel的CPU支持这个,说自己是X86的处理器;AMD的CPU也支持这个,也可以说自己是X86的处理器。 但却很难把Intel或者AMD独自支持的写进这个标准,一旦进入标准;对手不支持的话,岂不是算不上x86处理器了?
但事实肯定是各有自己的独到的地方,就像Intel的SSE,还有原来的3D Now!. 这些就是自生的卖点,你推广的好;写软件开发的,编译器支持的好,这就是你相比于对手的优势!
2#
发表于 2011-5-11 09:23 | 只看该作者
lz完全是外行啊
回复 支持 反对

使用道具 举报

3#
发表于 2011-5-11 09:32 | 只看该作者
本帖最后由 ly2003325 于 2011-5-11 09:33 编辑

NVIDIA为这个牺牲了太多,越搞越像CPU,不过没这特色就活不长了......通用计算很有用这点值得肯定,日用逐渐普及进入普通家庭才能推广!日常应用软件广泛支持才是出路,那样低端卡才卖得多有卖点,毕竟专业只代表少数  大家好才是真的好{lol:]

A卡适合简单暴力运算复杂的算法不行,破解密码什么的倒是很快,A卡低端很贴近日常普通用户的需要    高清硬接低功耗 良好的游戏性能 这点N卡低端怎么都比不上
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2011-5-11 09:33 | 只看该作者
scim 发表于 2011-5-11 09:23
lz完全是外行啊

我笑死了,请问您是干什么?
回复 支持 反对

使用道具 举报

5#
发表于 2011-5-11 09:39 | 只看该作者
本帖最后由 ly2003325 于 2011-5-11 09:39 编辑

http://itbbs.pconline.com.cn/diy/11380695.html

这个帖子不错
回复 支持 反对

使用道具 举报

6#
发表于 2011-5-11 09:43 | 只看该作者
opencl就是周天子,大家口是心非的供着,私下都在打各自小算盘。
回复 支持 反对

使用道具 举报

7#
发表于 2011-5-11 09:47 | 只看该作者
stalker-cop 发表于 2011-5-11 09:43
opencl就是周天子,大家口是心非的供着,私下都在打各自小算盘。

openCL最后的结局估计比openGL还惨。。。
回复 支持 反对

使用道具 举报

8#
发表于 2011-5-11 10:03 | 只看该作者
66666 发表于 2011-5-11 09:47
openCL最后的结局估计比openGL还惨。。。

opengl还好吧,在工业级领域任然是霸主
回复 支持 反对

使用道具 举报

9#
发表于 2011-5-11 10:05 | 只看该作者
66666 发表于 2011-5-11 09:47
openCL最后的结局估计比openGL还惨。。。

openGL至少还辉煌过,现在在专业领域还活着
回复 支持 反对

使用道具 举报

10#
发表于 2011-5-11 10:05 | 只看该作者
拿CUDA类比SSE的确是有类似的地方,但接受程度还远未达到SSE的高度
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2011-5-11 10:11 | 只看该作者
yellowfly 发表于 2011-5-11 10:05
拿CUDA类比SSE的确是有类似的地方,但接受程度还远未达到SSE的高度

你的话我很赞同,这需要的是硬件特性的改进;新的架构和新的feature.

我觉得Kepler,Maxwell应该可以完成这样的重任。
回复 支持 反对

使用道具 举报

12#
发表于 2011-5-11 10:22 | 只看该作者
本帖最后由 heavenboy 于 2011-5-11 10:24 编辑
asdfjkl 发表于 2011-5-11 10:11
你的话我很赞同,这需要的是硬件特性的改进;新的架构和新的feature.

我觉得Kepler,Maxwell应该可以完 ...

想都不要想,sse是什么?现在任何一款桌面级cpu都支持的标准,可以说是100%的普及率.
不可否认cuda有类似sse的特性,但是两个公司intel和nv在各自领域的影响力,份额完全是天上地下的差别.
nv显示芯片份额才占据了多少?外加现在snb,apu的普及,nv显示芯片份额还会有一定下降,
并且我认为只能由一些通用标准来完成显卡通用计算的普及化,专有标准只能去专业领域发挥了.
另外我对家用范围的通用计算的能力表示怀疑,这么多年过去了,连一个最基本的压缩视频功能都没做好,谈什么普及?
如果显卡通用计算都普及不了,又怎么去谈cuda像sse看齐呢

回复 支持 反对

使用道具 举报

13#
发表于 2011-5-11 11:01 | 只看该作者
本帖最后由 围观 于 2011-5-11 11:02 编辑

看了lz其他的帖子, 除
回复 支持 反对

使用道具 举报

14#
发表于 2011-5-11 11:10 | 只看该作者
{lol:]DX12
回复 支持 反对

使用道具 举报

15#
发表于 2011-5-11 11:16 | 只看该作者
显卡现在越来越不干显卡的事了
回复 支持 反对

使用道具 举报

头像被屏蔽
16#
发表于 2011-5-11 11:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

17#
 楼主| 发表于 2011-5-11 16:29 | 只看该作者
heavenboy 发表于 2011-5-11 10:22
想都不要想,sse是什么?现在任何一款桌面级cpu都支持的标准,可以说是100%的普及率.
不可否认cuda有类似ss ...

不懂就不要瞎说了。


SSE,SSE2,SSE3,SSE4都是Intel提出的来。这点就像cuda, 对手首先提出来的。
AMD选择听话,支持了SSE2,SSE3;当然进度和效率和不谈了。
但对于SSE4,K10 只拥有4条SSE4指令--- 当然AMD也聪明,把它自己支持的指令集命名为SSE4A;其实就是不支持。
(本论坛CPU区也有抱怨AMD的CPU不支持SSE4,为之诟病)。

SSE5,AMD先声夺人,自己制定了这个套指令集,
AMD宣布了基于x86架构的扩展指令集“SSE5”,并计划配备在K10之后的下一代“Bulldozer”核心架构中。2007年的时候。
可惜Intel说话了:
Intel秋季IDF:我们不支持AMD的SSE5;将支持自己开发的AVX指令集(sand bridge上实现) 2007年
结果是什么:
AMD放弃开发SSE5 转而支持Intel AVX指令集。。。 2009年

所以我就觉得cuda就像NV制定的SSE。
回复 支持 反对

使用道具 举报

18#
发表于 2011-5-11 16:48 | 只看该作者
asdfjkl 发表于 2011-5-11 16:29
不懂就不要瞎说了。

你不懂就不要瞎说了,等amd 宣布放弃stream,转而支持cuda 再来放话吧,本质区别都没搞清楚,真是可笑
如果非要拿cpu作比较,cuda和stream都可以类比intel amd的虚拟化技术指令,只不过intel的高档,效率些,amd的差些,本质功能都是为虚拟化服务,就如cuda,stream,都是两家通用计算的实现手段,只不过现在cuda效率高些,普及度比stream广些.
拿一个占有率极低下的东西去类比cpu上面占有率100%,并且让对手不得不服从的标准,这不是笑话是什么?
回复 支持 反对

使用道具 举报

tangboyun 该用户已被删除
19#
发表于 2011-5-11 17:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽
20#
发表于 2011-5-11 17:28 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-24 14:33

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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