请选择 进入手机版 | 继续访问电脑版

开源计算机图形学社区(Open Source Computer Graphics Community) |OpenGPU Forum (2007-2013)| OpenGPU Project

 找回密码
 注册
搜索
查看: 10269|回复: 13

AMD各种类型GPU指令集(R600\R700\R800 etc.) [复制链接]

Rank: 4

注册时间
2009-12-11
积分
33
发表于 2009-12-25 00:29:03 |显示全部楼层
对于理解显卡的工作模式,计算能力有一定帮助

Rank: 9Rank: 9Rank: 9

注册时间
2009-8-19
积分
255
发表于 2009-12-31 09:22:14 |显示全部楼层
我再补充一个AMD最新的指令集。
1

查看全部评分

使用道具 举报

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

注册时间
2007-7-11
积分
32858
发表于 2010-3-14 15:48:27 |显示全部楼层
我再补充一个AMD最新的指令集。
jinhou 发表于 2009-12-31 09:22


everygreen就是R800的代号~~

可以看出来,AMD在绿色计算(也称之为节能计算,或称和谐计算)上下了很大功夫~~

使用道具 举报

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

注册时间
2010-3-7
积分
2903
发表于 2010-3-14 16:32:37 |显示全部楼层
以程序员的观点来读,还是会比较晕....
老程序员

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-12-2
积分
170
发表于 2010-3-17 01:04:23 |显示全部楼层
回复 3# ic.expert


不知版主是如何看待GPU的分支能力,我认为无论怎么讲GPU架构,只要处理分支循环嵌套的能力差,在通用计算中表现就一定很糟糕。
AMD的设计,我觉得简直太不动脑子了,而NV的设计比如说费米,已经接近CPU。比如说费米都出现了SM级别的warp双发射和分支论断,AMD则还是在堆砌庞大的流处理器……

使用道具 举报

Rank: 4

注册时间
2010-3-17
积分
25
发表于 2010-3-17 12:15:14 |显示全部楼层
AMD 的新架构GPU 就不会,毕竟AMD 也有做CPU 在CPU 积累很多经验。差不到哪里。现在AMD的GPU 首要任务是要在游戏性能上打败Nv的GPU。所以..... R600 架构也没有加入通用计算优化。下一架构可能跟桌面版推土机差不多时间推出。到时再看看了
一切有为法  如梦幻泡影 如露亦如电 应作如是观

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-3-16
积分
157
发表于 2010-3-17 19:38:25 |显示全部楼层
我认为AMD的套路应该是对的。AMD主要倡导绿色计算,从他们的架构名称中也能看出来“EveryGreen”。而不像NV才是最傻的方式堆Cache在GPU上面。从前Voodoo时代NV GPU给人的感觉是“傻”“快”。自打G100之后给人的感觉就是“傻”“大”。

从集成电路角度来说,AMD的Performance/(Watt*Area)比率绝对比NV高多了。从而证明AMD对GPGPU流计算理解比NV更深入。而NV总是强调所谓的通用性。其实Fermi是个不错的尝试,但是只可惜NV将“傻”“大”进行到底,一个Display Unit居然要了500万个晶体管,而且还坚持使用专用的H264Decoder。实在令人失望。

这本来是很严肃的帖子,不小心被我水了,希望斑竹息怒~~

使用道具 举报

Rank: 4

注册时间
2009-5-5
积分
29
发表于 2010-3-23 01:21:20 |显示全部楼层
对于理解显卡的工作模式,计算能力有一定帮助
Future_OK 发表于 2009-12-25 00:29



    有么有NV gpu的指令集,谢谢。

使用道具 举报

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

注册时间
2007-7-11
积分
32858
发表于 2010-3-23 01:30:52 |显示全部楼层
有么有NV gpu的指令集,谢谢。
Tao. 发表于 2010-3-23 01:21


PTX基本上就是NV GPU指令集,只不过编码格式有出入。其实指令集这东西在GPU中是非常不重要的一个组件,GPU强调的是流计算的效率,用什么指令集只是为了配合整体架构的一种权衡。由于GPU指令集不需要二进制兼容,所以就图形本身来说,ISA的意义并不大~~,可以说研究GPU指令集除了嵌入式GPU的低功耗需求和视频编解码等特殊加速的需求以外,GPU(native-ISA)本地指令集是不需要关心的,对性能的影响也微乎其微。

使用道具 举报

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

注册时间
2010-3-7
积分
2903
发表于 2010-3-23 23:13:16 |显示全部楼层
有么有NV gpu的指令集,谢谢。
Tao. 发表于 2010-3-23 01:21



ptx指令.在sdk的doc中有对应的手册的.
老程序员

使用道具 举报

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

注册时间
2010-3-7
积分
2903
发表于 2010-3-23 23:15:02 |显示全部楼层
PTX基本上就是NV GPU指令集,只不过编码格式有出入。其实指令集这东西在GPU中是非常不重要的一个组件,GPU强调的是流计算的效率,用什么指令集只是为了配合整体架构的一种权衡。由于GPU指令集不需要二进制兼容,所以就图形本身来说,ISA的意义并不大~~,可以说研究GPU指令集除了嵌入式GPU的低功耗需求和视频编解码等特殊加速的需求以外,GPU(native-ISA)本地指令集是不需要关心的,对性能的影响也微乎其微。
ic.expert 发表于 2010-3-23 01:30


对程序员来说,从ptx来猜想硬件是如何实现的,有何限制等等还是很有帮助的.
老程序员

使用道具 举报

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

注册时间
2009-6-8
积分
2471
发表于 2010-3-27 14:48:19 |显示全部楼层
回复 11# l7331014

甚是!指令集对不大懂硬件的程序员来说还是很重要的。也算是硬件设计人员和程序员之间的交流语言。

使用道具 举报

Rank: 1

注册时间
2016-5-12
积分
11
发表于 2016-5-12 17:15:08 |显示全部楼层
真是学习了,非常感谢!!

使用道具 举报

Rank: 8Rank: 8

注册时间
2016-12-23
积分
140
发表于 2016-12-26 10:43:26 |显示全部楼层
指令集对不大懂硬件的程序员来说还是很重要的。也算是硬件设计人员和程序员之间的交流语言。

使用道具 举报

最近看过此主题的会员

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

‹‹
我的工具栏

关于我们|手机版|Archiver|开源计算机图形学社区(Open Source Computer Graphics Community) | OpenGPU Project | OpenGPU Forum (2007-2013)

GMT+8, 2017-9-19 19:32 , Processed in 0.113062 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部