POPPUR爱换

标题: PS4为何选择AMD? [打印本页]

作者: gtx5    时间: 2013-3-28 18:29
标题: PS4为何选择AMD?
都说索尼在PS3的处理器选择问题上被IBM和NVIDIA联手坑了一把,实际上,索尼的思路还是很清晰的,只是人在江湖飘,总有那么一些身不由己的时候。
近日,PlayStation 4硬件架构首席设计师Mark Cerny接受采访时表示,索尼早在2007年(PlayStation 3发布约一年左右)便开始构思PlayStation 4的系统设计方向,主要原因就是PS3的Cell处理器看似性能超强,但空有一身蛮力难以发挥,而Cell处理器大半研发费用都由索尼担负,技术成熟后却被IBM拿去研发了Power×Cell超级计算机处理器。
索尼觉得自己上了IBM的贼船,所以坚持要在下一代游戏机中引入x86硬件架构方案,让游戏设计环境更具弹性。
在2008年间,Mark Cerny开始和众多PlayStation 3平台开发者讨论新款主机发展方向。希望确认这些开发者所想像的次世代主机(但并未透露当时已经着手规划新款主机设计)。绝大多数开发者表示PS3被IBM和NVIDIA坑了,由于Cell处理器和RSX显卡分别来自IBM和NVIDIA两家,PS3的显示内存和主内存居然是分开的(256MB+256MB),因此希望新一代主机能使用统一的存储架构(unified memory)。
最终,索尼为PS4选择了8GB GDDR5作为存储器,不管是GPU还是CPU,都能自由的使用这8GB内存。另外,PS4所使用的AMD八核心64位处理器(代号Jagar)也同样是从开发者反馈意见而来,因为大部分游戏开发者都觉得PS3的Cell处理器编程极为困难。
索尼目前已经在二月于纽约召开主题发布会确定了PlayStation 4的相关信息,但目前除了手柄已有定论,真机究竟会长什么样子还不清楚。估计在接下来的美国E3电玩展期间,PlayStation 4才会有更进一步消息更新,摆脱了IBM和NVIDIA两大吸血鬼,希望这次索尼同学能跟AMD合作愉快,制造出一台真正让开发者后顾无忧的游戏机。

作者: cool_exorcist    时间: 2013-3-28 18:37
因为便宜,良心这两年穷疯了
作者: fakler    时间: 2013-3-28 18:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: audew    时间: 2013-3-28 18:47
LZ转帖最好附上链接,一来这是对原作者的尊重,二来方便读者查询
作者: audew    时间: 2013-3-28 18:47
M$选择AMD是因为比PS4更便宜
作者: 153761819    时间: 2013-3-28 18:50
根本原因是因为“缩泥”被我无敌的大按摩店的实力征服了。
作者: lttph    时间: 2013-3-28 20:29
因为NV根本看不上索尼这个亏货。
作者: asdfjkl    时间: 2013-3-28 20:32
PS3的显示内存和主内存居然是分开的(256MB+256MB),这是本质原因么? Sony只要舍得花这个钱,请Intel和NV定制Ivy Bridge 2600K + GTX 680,就算是主存和显存分开,难道会比现在的PS4 APU这货还差么?

作者: skywing    时间: 2013-3-28 21:25
楼上你算过成本跟功耗吗?一台游戏机要卖多少才不亏本啊.
作者: 妲己控    时间: 2013-3-28 21:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: fakler    时间: 2013-3-28 21:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黎明前的辉煌    时间: 2013-3-28 21:42
不太明白为什么当时索尼和微软都选择了IBM的处理器
作者: 技术分子    时间: 2013-3-28 21:49
fakler 发表于 2013-3-28 21:33
以前N粉只要黑AMD就行了,现在连高通丶MS丶SONY也得一起黑下去了

护主心切啊,
作者: k91619    时间: 2013-3-28 21:53
fakler 发表于 2013-3-28 21:33
以前N粉只要黑AMD就行了,现在连高通丶MS丶SONY也得一起黑下去了

怎么没有Intel呢?核显抢了不少办公用户啊
作者: ambacl    时间: 2013-3-29 08:45
明显是骚尼穷,和AMD一样是“卖楼兄弟”啊

其实SE最近和AMD走得近也是差不多,都是难兄难弟的类型

落魄的日本人喜欢落魄的AMD,说得通啊
作者: 66666    时间: 2013-3-29 09:00
为什么PS3显存要分开你们看看PS3的构架就知道了,SONY自己脑子发神经非要用RDram这也能怪到NV头上?一开始PS3设计概念是CPU和GPU都使用CELL临到2004年才发现CELL根本不适合做光栅化图形处理,NV说白了就是个拿来擦屁股的角色。就SONY给的时间和条件(必须要用CELL+RDram)能做到这种程度已经是很对的起SONY。
作者: Vendicare    时间: 2013-3-29 09:03
其实256+256这个设计的确蛋疼,但这是索尼自己的问题。显示芯片共享系内内存这技术已经有15年历史了,xbox也是ibm的处理器怎么共享显存就没问题呢。在存储芯片白菜价的今天,定制个8G+2G甚至16G+2G的主机又有多困难?8G GDDR5的价格可是比8G DDR3贵了不是一点点,什么内存紧张根本不是问题。

从根本上讲,还是索尼肯出多少钱的事情。当然能以更低的成本生产出足够好的东西,本身就是一种技术。
作者: 50857817    时间: 2013-3-29 09:06
索尼躺着也中枪啊,NF这是要放地图炮啊
作者: Vendicare    时间: 2013-3-29 09:14
50857817 发表于 2013-3-29 09:06
索尼躺着也中枪啊,NF这是要放地图炮啊

躺枪在这个世界上根本就是人人都有的经历,有啥好奇怪的。

PS4的成败根本在于索尼的推广的社交化游戏的概念能否普及,和AMD关系不大的。而AMD能否成败在于PC市场上能不能夺回失地,和sony关系也不是太大的。

就算所有游戏都为PS4优化,那这些代码也不能一点不做改动的带到PC上来,而且PS4用的是GCN架构。等其上市时都已经是GCN2.0了,等到游戏大量上市时都已经进化到dx blue了。非得把PS4的作用夸大是没意思的,把sony黑出翔也没用。毕竟索尼倒霉不是因为用了apu.
作者: 50857817    时间: 2013-3-29 09:21
Vendicare 发表于 2013-3-29 09:14
躺枪在这个世界上根本就是人人都有的经历,有啥好奇怪的。

PS4的成败根本在于索尼的推广的社交化游戏的 ...

这样想就对了,放平心态
作者: efficient3d    时间: 2013-3-29 09:22
我是Sony也会选AMD的。不是不找Intel和IBM,是实在没钱玩不起了。仔细想想就知道,以Intel和IBM的实力,搞不出个像样的东西吗?别人开价高啊
作者: frankincense    时间: 2013-3-29 09:40
微软有Windows和Office两台印钞机来补贴XBOX(顺带还能补贴包括Live在内一大堆不生钱的业务),SONY除了降低成本外,还有什么资本来和XBOX拼价格?
IBM店大欺人,CELL理论性能高开发效率低;
Intel是CPU市场主宰者,要开价也是Intel开价SONY杀价;
nVIDIA在GPU市场混得好,同样有相当的议价权,自己也在搞Tegra4在移动领域蠢蠢欲动;
剩下AMD除了能同时拿出相对较均衡的CPU+GPU方案而且不会漫天开价外,还有什么好的可以选择?
难道要SONY选择和PSV差不多的ARM+PowerVR方案?
作者: iamw2d    时间: 2013-3-29 09:51
Vendicare 发表于 2013-3-29 09:14
躺枪在这个世界上根本就是人人都有的经历,有啥好奇怪的。

PS4的成败根本在于索尼的推广的社交化游戏的 ...

[attach]2209657[/attach]
ps4的显卡本身就是gcn2.0
只是可能算规模比较小的

作者: iamw2d    时间: 2013-3-29 09:53
Vendicare 发表于 2013-3-29 09:14
躺枪在这个世界上根本就是人人都有的经历,有啥好奇怪的。

PS4的成败根本在于索尼的推广的社交化游戏的 ...

[attach]2209657[/attach]
ps4的显卡本身就是gcn2.0
只是可能算规模比较小的

作者: Vendicare    时间: 2013-3-29 10:00
iamw2d 发表于 2013-3-29 09:53
ps4的显卡本身就是gcn2.0
只是可能算规模比较小的

PS4实物未出,我不想对流传的技术资料作评论。

但是如果GCN2.0是这种设计的话,那么我想说xbox魔咒将再次上演。下一代GCN2.0显卡会被maxwell轰的连渣渣都不剩。
作者: slr    时间: 2013-3-29 10:00
便宜王道啊,IBM是大坑,再像PS3那样跳票烧钱就倒闭了
作者: Vendicare    时间: 2013-3-29 10:00
iamw2d 发表于 2013-3-29 09:53
ps4的显卡本身就是gcn2.0
只是可能算规模比较小的

PS4实物未出,我不想对流传的技术资料作评论。

但是如果GCN2.0是这种设计的话,那么我想说xbox魔咒将再次上演。下一代GCN2.0显卡会被maxwell轰的连渣渣都不剩。
作者: iamw2d    时间: 2013-3-29 10:07
Vendicare 发表于 2013-3-29 10:00
PS4实物未出,我不想对流传的技术资料作评论。

但是如果GCN2.0是这种设计的话,那么我想说xbox魔咒将再 ...

sony的资料也是流传的资料
另外我只想知道你看懂这个图了没
作者: Vendicare    时间: 2013-3-29 10:14
本帖最后由 Vendicare 于 2013-3-29 10:15 编辑
iamw2d 发表于 2013-3-29 10:07
sony的资料也是流传的资料
另外我只想知道你看懂这个图了没

看到下面那个unified array of compute units之前的两大块了么?

如果这个图不是简化图的话,那么GCN的UTDP就人为的在GPC前又多出来一层处理。线程分配效率肯定不如单一的UTDP高。

要么是我没看懂,要么是这个图有问题。总之这个图片所刻画的GCN2.0,连干掉开普勒都困难的很。
作者: 妲己控    时间: 2013-3-29 10:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: Windyson    时间: 2013-3-29 10:48
农企拿了任地狱,巨硬,翔泥的单还得卖楼,不觉得奇怪么?如果赚不到多少钱就不奇怪了
作者: eDRAM    时间: 2013-3-29 10:57
Vendicare 发表于 2013-3-29 10:00
PS4实物未出,我不想对流传的技术资料作评论。

但是如果GCN2.0是这种设计的话,那么我想说xbox魔咒将再 ...

Maxwell真有那么强吗?
作者: iamw2d    时间: 2013-3-29 11:30
Vendicare 发表于 2013-3-29 10:14
看到下面那个unified array of compute units之前的两大块了么?

如果这个图不是简化图的话,那么GCN的 ...

所以你果然没看懂 gcn2.0的改进根本不在utdp上
而是utdp上面的commad processor那块

原本gcn1.0是1个图形与计算通用的cp 外加两个ace也就是计算专用的cp
gcn2.0外加了一个图形专用cp 就是图上的hp 3d
然后再多出了6个ace 现在总计8条 也就是图上的cs pipe
作者: nBAN    时间: 2013-3-29 11:31
eDRAM 发表于 2013-3-29 10:57
Maxwell真有那么强吗?

反正也没有实物,可劲吹呗,当年叫嚷着开普勒可是把gcn轰的渣都不剩呢,现在呢?
作者: iamw2d    时间: 2013-3-29 11:32
lzhpro2 发表于 2013-3-29 10:47
给720定制的7790都说是GCN1.1了,GCN优化而已,同期的PS4是2.0?

如果7790是1.1的话 那么按照sony给出的文档 ps4就是gcn2.0无误了 因为从图上看ps4的gpu前端的改进是非常大 而amd官方给出的7790架构图前端完全没有改动
作者: boltblade    时间: 2013-3-29 11:50
frankincense 发表于 2013-3-29 09:40
微软有Windows和Office两台印钞机来补贴XBOX(顺带还能补贴包括Live在内一大堆不生钱的业务),SONY除了降低 ...

我会告诉你LIVE才是微软的未来吗?这步棋你看不懂。
作者: wwwz251    时间: 2013-3-29 12:01
IBM,被坑过
INTEL,店大欺客
NVIDIA,庙小,项目饱和
AMD,最闲,最穷
作者: boltblade    时间: 2013-3-29 12:11
wwwz251 发表于 2013-3-29 12:01
IBM,被坑过
INTEL,店大欺客
NVIDIA,庙小,项目饱和

NV是故意不去搀和的。
作者: 抱抱春日步    时间: 2013-3-29 12:21
Vendicare 发表于 2013-3-29 09:03
其实256+256这个设计的确蛋疼,但这是索尼自己的问题。显示芯片共享系内内存这技术已经有15年历史了,xbox也 ...

    虽然不清楚PS4的架构,但是显卡共用内存这个技术很早就有了吧,记得A记的叫HyperMemory,N记的叫TurboCache,都是低端卡上用的东东,要是共享显存那么好用,现在的高端卡也不用板载大显存了。

    所以可以预见,PS4的GPU性能还要略低于同规格的台式机马甲,说是7850的性能,我估计实际出来能达到7770的性能就不错。
作者: frankincense    时间: 2013-3-29 12:42
boltblade 发表于 2013-3-29 11:50
我会告诉你LIVE才是微软的未来吗?这步棋你看不懂。

就因为是未来,微软才会继续堆钱进去
作者: efficient3d    时间: 2013-3-29 12:46
slr 发表于 2013-3-29 10:00
便宜王道啊,IBM是大坑,再像PS3那样跳票烧钱就倒闭了

其实IBM也不是坑。IBM绝对有实力做出好东西,但是这样对IBM是否值得。当年SCEI是久多良木健当总裁,找到IBM要求最好的处理器,IBM从上到下把所有的芯片都给Sony看了一道,Sony都觉得不好,所以要重头再来搞一个非常厉害的东西出来。于是IBM没办法就集中了一批精英完全重头开始做这个东西。其实Cell本身没问题,RSX本身也没问题,但是PS3整体从设计过程来看就是一个临时拼凑妥协的结果,而不像Xbox360尽管也是两头设计但是整体结构一直都没变。PS3最大的问题是直到04年才确定图形芯片要外包设计,这就是最大的败笔,上面也提到过了。所以之前用Cell核心去做GPU的研发是打了水漂,也导致了久多良木健与公司内部的矛盾的激化。如果一开始PS3找到NV,我想即便Cell研发难度大点,整体实力还是有保障的。
作者: boltblade    时间: 2013-3-29 13:30
抱抱春日步 发表于 2013-3-29 12:21
虽然不清楚PS4的架构,但是显卡共用内存这个技术很早就有了吧,记得A记的叫HyperMemory,N记的叫TurboC ...

脑补无敌
作者: broken0sky    时间: 2013-3-29 14:54
sony转投X86就只能选择intel或AMD的cpu,成本考虑自然是AMD整套方案有优势,性能嘛就算再差,PS4依然是三大游戏主机之一。而Nv的掌机就难说了,除非苹果崩盘,否则注定失败。PC游戏方面,Nv掌机只能用PC来协助玩PC游戏,而低电压I5\APU可以直接玩,4核A15功耗不见得比低电压I5\APU强多少。而android游戏方面,IOS平台无论硬件还是系统优化、正版软件销量都有巨大优势,Nv能否让游戏开发商从IOS转投android是个大挑战,至少到目前android仍是玩IOS的剩饭的状态。
作者: nhl2009    时间: 2013-3-29 15:39
好像当年ps3,是sony被ibm坑了吧,ibm搞不定了,当时只有nvidia能搞定吧。
又不是没去找过amd,amd能搞定的话,那花的钱会少很多。
作者: eDRAM    时间: 2013-3-29 16:56
我开始还以为SONY会用IBM的POWER7+做为PS4的CPU呢
作者: slr    时间: 2013-3-29 19:24
efficient3d 发表于 2013-3-29 12:46
其实IBM也不是坑。IBM绝对有实力做出好东西,但是这样对IBM是否值得。当年SCEI是久多良木健当总裁,找到I ...

一开始怎么可能找NV,CPU就INTEL、AMD、IBM三家能看
作者: 梦游的猪    时间: 2013-3-29 21:21
本帖最后由 梦游的猪 于 2013-3-29 21:29 编辑
lzhpro2 发表于 2013-3-29 14:12
跟通过总线连接RAM共享的技术应该是完全不一样的,HM和TC应该显卡占用的内存部分仍然对CPU来说是黑箱状态 ...

小同志,事实上PS4的带宽(176GB/s,应该是5.5GHz的等效频率)接近3倍于下一代XBOX(按照泄漏信息为68GB/s),高于桌面版7850大概15个百分点;个人很理解索尼为何坚持8GB的GDDR5——攻占PC游戏的最后一个堡垒:网游。(记错了,修改一下)
作者: 梦游的猪    时间: 2013-3-29 21:39
另外,如果索尼选择AMD是因为没钱,那比Intel和NV加起来都有钱的M$为毛也选了AMD?而且是更弱的规格。
大约上面很多同志都是没有搞过投标的吧?价格是个很重要的因素,但一般不超过50%的比重。
作者: cool_exorcist    时间: 2013-3-29 22:10
梦游的猪 发表于 2013-3-29 21:39
另外,如果索尼选择AMD是因为没钱,那比Intel和NV加起来都有钱的M$为毛也选了AMD?而且是更弱的规格。
大约 ...

Xbox360亏损30亿美元,,加上现在pc不景气,ms可没那么神闲气定,不打算在这一代主机上继续折本销售。亏了50亿比ms更穷的良心更是这种想法。找上连工业园都卖掉变现的手头缺钱的amd,自然可以谈个低价钱。
作者: gzeasy2006    时间: 2013-3-29 22:30
我对于SONY没有为PS4选择7970M或7870而痛心
作者: 梦游的猪    时间: 2013-3-29 22:55
cool_exorcist 发表于 2013-3-29 22:10
Xbox360亏损30亿美元,,加上现在pc不景气,ms可没那么神闲气定,不打算在这一代主机上继续折本销售。亏了 ...

那是XBOX产品的累计亏损,不是XBOX360,而且早八百年已经销账了,对今年的报表根本没影响。
作者: G81    时间: 2013-3-29 23:11
据闻PS4原来定的规格是192GB/s的内存带宽,现在经过修改后是176GB/s
作者: NORAWITHMYCALL    时间: 2013-3-30 12:13
找amd是因为amd能提供完整的解决方案, 不需要外包, 毕竟外包就是厂商间合作,中间不确定因素太多,成本控制也变得无法确定。
作者: Vendicare    时间: 2013-3-30 12:35
iamw2d 发表于 2013-3-29 11:30
所以你果然没看懂 gcn2.0的改进根本不在utdp上
而是utdp上面的commad processor那块

我对这个图片确实没看懂,但是你也没看懂我说的什么意思。咱们各说各话了。

之前AMD显示芯片比较有特色的部分就是异步计算引擎,这个东西从根本上讲就是为了弥补UTDP性能不足而产生的。跟老黄自带dependency check功能一手遮天的GTE比起来UTDP是AMD显卡孱弱的根本症结所在。AMD解决问题的方法就是堆ACE,这个到底疗效如何产品出来你就知道了。

外加的高优先级管路就是我说的无谓的多一层处理,本来UTDP就是弱货还要在指令处理前判断一次优先级。这个比起平常的海量扩展流水线有什么优势么?
作者: iamw2d    时间: 2013-3-30 19:09
Vendicare 发表于 2013-3-30 12:35
我对这个图片确实没看懂,但是你也没看懂我说的什么意思。咱们各说各话了。

之前AMD显示芯片比较有特色 ...

算了 虽然不想贬低你 但是看了你说的这些东西 我觉得你真的还是多去读几篇文章再来吧 现在没有必要和你辩了
作者: burntank    时间: 2013-3-30 19:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 路西法大大    时间: 2013-3-30 20:01
本帖最后由 路西法大大 于 2013-3-30 20:04 编辑

摆明老黄要价太高,其实这有点短视.就随便拿开普勒改改设计给MS SONY随便一家不就好了?哪怕是少收点钱起这起码保住了一方的游戏机的份额不至于导致日后可能移植游戏都是亲AMD向....现在好了以后的主机大作移植过来AMD都有免费或者接近免费的优化而老黄就得使劲的塞钱了,长远来看不是办法
作者: tryqandy    时间: 2013-3-30 20:50
用X86是好事!以后PC游戏不用在从游戏机版上移植然后初略的附加一下特效就放PC上,这样造成效果不行而要求又无谓的乱增加!
作者: mklovestar    时间: 2013-3-30 21:18
本帖最后由 mklovestar 于 2013-3-30 21:32 编辑
路西法大大 发表于 2013-3-30 20:01
摆明老黄要价太高,其实这有点短视.就随便拿开普勒改改设计给MS SONY随便一家不就好了?哪怕是少收点钱起这起 ...

老黄要价肯定不会低的,兄弟会经商吗?我同学说过,贸易伙伴,时间长了,后来的合同,伙伴都要求降低价格,同学说,这不是个好开端,情愿多给回扣或多送东西,但要是开了削价的头,以后年年或次次来砍低价格,就没利润了。

同理,AMD现在为啥这种状况,技术能力可能是一方面,但归根到底是,营销能力太差啊。。。饥不择食,能抓根救命稻草就抓根救命稻草。。。
老黄从来不短视,纵观发展路线,基本合作或者其他什么的都是要价不低的,但是其他方面这是强的不是一星半点啊。。。没利润或利润低到可以无视的情况下,就像IBM砍自己不赚钱部门一样有壮士断腕的觉悟和信心。立即放弃和退出该市场。这个行业没利润了,那研发或走入其他市场,开出新的利润增长点。比如早起进入nforce主板芯片市场到离开,XBOXPS3转入游戏机市场,现在的手机芯片市场,未来的安卓游戏市场。当然失败的例子也是不少的比如,比起大卖特卖的nforce2,估计没多少人知道叫好不叫座的nforce1吧?再如配合nforce2的SoundStorm之类,惨淡的FX5X00系列。
但老黄在当今世界越活越滋润不是没有道理的,我想要是AMD能请他来做CEO。。。或许真的能狠狠的扳动一下intel了。。。
拭目以待把,塞翁失马不一定是坏事,AMD吃这么大的馅饼,别撑坏了。

再说一句,我的偶像老黄,从不短视。。。他在下很大的一盘棋。。。

作者: westlee    时间: 2013-3-30 21:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: mklovestar    时间: 2013-3-30 21:30
再说了,游戏机的大作即使热卖,但要是在电脑上,情况还很不明了,反过来情况也差不多,君不见全球PC市场和PC游戏市场在慢慢萎缩。反观现在新兴的手游市场却在不断壮大中,IOS,安卓上的游戏五花八门,收费的问题也使得开发者和使用者都很 满意。WCG之类都开始考虑加入手游了。
AMD(ATI)从来就是固步自封,很少会主动去开创一个市场,只会看见别人在该市场大赚特赚了,立马眼红进入该市场,靠着类似中国市场或浙江策略来压低价格打动厂商采购之类占领市场,但同时,利润根本无法和开创市场的先驱者比。看到老黄在AMD平台的nforce2大卖特卖。ATI也进入IU和AU的主板芯片市场,但一直是作为市场低端货存在,加上老本行显卡,那时候的ATI我想不出还有什么新的创新。这就是为啥,AMD目光短浅的缘故。。。
作者: 他乡    时间: 2013-3-30 21:37
fakler 发表于 2013-3-28 21:33
以前N粉只要黑AMD就行了,现在连高通丶MS丶SONY也得一起黑下去了

有多少黑多少
作者: a9988a    时间: 2013-3-30 21:44
路西法大大 发表于 2013-3-30 20:01
摆明老黄要价太高,其实这有点短视.就随便拿开普勒改改设计给MS SONY随便一家不就好了?哪怕是少收点钱起这起 ...

你这个淫威大肯定想过

而且大公司做生意都要先计算的

nv肯定有优惠毕竟是大单,不过nv有底线,碰上了amd这货没底线。

淫威大根本不用怕优化的问题,amd怎么做都是行业标准内的。

挖矿那种优势 可没办法用在游戏上。
作者: Vendicare    时间: 2013-3-30 21:51
本帖最后由 Vendicare 于 2013-3-30 22:35 编辑
iamw2d 发表于 2013-3-30 19:09
算了 虽然不想贬低你 但是看了你说的这些东西 我觉得你真的还是多去读几篇文章再来吧 现在没有必要和你辩 ...

嗯嗯嗯,在高深的A卡流水线前,我是彻底的小白。无需讳言

又是ACE又是HP3D得,我一直就搞不明白把流水线做成这样有什么必要。不如你来给我讲解一下吧,或者给大家科普一下。

劳烦您简单的就把如下的划线代码流水一下,ACE和HP3D在提高效率上有什么作用:
glBegin(GL_LINE_STRIP);
for(i=0; i<=100; i++)
glEvalCoord1f(i/100.0);
glEnd();
作者: f0f0f0    时间: 2013-3-30 21:55
说到底就是便宜,不便宜用Jaguar干什么
作者: iamw2d    时间: 2013-3-30 23:20
Vendicare 发表于 2013-3-30 21:51
嗯嗯嗯,在高深的A卡流水线前,我是彻底的小白。无需讳言

又是ACE又是HP3D得,我一直就搞不明白把流水 ...

你自己把command processor是在做什么搞清楚吧
http://www.x.org/docs/AMD/R5xx_Acceleration_v1.5.pdf 第五章
不知道你为什么一直给我扯什么dependence check
多个command procesor为的是task-level parallelism 和你所说的指令分派上的东西毫不沾边
所以我根本不想和你再说下去 别回我了
作者: iamw2d    时间: 2013-3-30 23:22
westlee 发表于 2013-3-30 21:22
所以这是打算强化gpu本身的任务管理能力?

可以这么说吧 主要是多任务的并行方面
作者: CC9K    时间: 2013-3-30 23:39
asdfjkl 发表于 2013-3-28 20:32
PS3的显示内存和主内存居然是分开的(256MB+256MB),这是本质原因么? Sony只要舍得花这个钱,请Intel和NV ...

你先看看一台游戏机所需要的体积、散热因素,就算索尼舍得花钱,制造上也没有任何可行性

比现在好还是比现在差,不仅仅是性能,而是体积、功耗、成本、易开发性综合权衡下最优秀的方案,显然目前没有比AMD好的
作者: Vendicare    时间: 2013-3-30 23:53
本帖最后由 Vendicare 于 2013-3-31 09:26 编辑
iamw2d 发表于 2013-3-30 23:20
你自己把command processor是在做什么搞清楚吧
http://www.x.org/docs/AMD/R5xx_Acceleration_v1.5.pdf  ...

哈哈,高人果然V587。气场秒杀世界啊。

问:PS4就是GCN2.0么?
答:参见下图,PS4就是GCN2.0
问:我看除了多出一个高优先级引擎没多什么
答:菜鸟!多了HP3D并扩展了ACE引擎!
问:HP3D和ACE引擎有啥作用
答:菜鸟!参看R5xx的资料!

菜鸟:原来GCN2.0就是1950XTX啊!

老黄家的GPU gem告诉俺,这么段代码会被单一sp顺序执行100次,不得并行。这段代码没有上下文但是作为单一线程代码gte会分给你一个SM执行这个代码,由于代码中没有其他指令GPC会分配给SM中的一个SP反复运行这个东西。gte把这段代码给了sp之后,后续的ptx原语就不需要gte介入了也就不再需要线程分配。

你大按摩店又是ACE又是HP3D的,这么多先进装备执行那么个小程序能有啥先进之处么?

作者: iamw2d    时间: 2013-3-31 00:22
Vendicare 发表于 2013-3-30 23:53
哈哈,高人果然V587。气场秒杀世界啊。

问:PS4就是GCN2.0么?

脸厚
r600之后的isa文档对于command processor的介绍写得很简略而已
所以找了个r5xx的给你看看大体上是干什么的
多出来hp3d和ace用来干嘛 大概我狗眼没瞎的话 我还是看得见我给你写了的

另外你要纠结于那段代码的话 我还可以告诉你 如果只有那段代码的话 会启动一个sm中的一整个simd来跑 其中的15个sp或者说硬件层面上的3.75个vec4 alu在做无用功
作者: lemonninja    时间: 2013-3-31 01:55
其实是NV想法太多了,不如AMD这么乖。
作者: Vendicare    时间: 2013-3-31 09:23
本帖最后由 Vendicare 于 2013-3-31 09:27 编辑
iamw2d 发表于 2013-3-31 00:22
脸厚
r600之后的isa文档对于command processor的介绍写得很简略而已
所以找了个r5xx的给你看看大体上是 ...

求教别人自然要脸皮厚一些了,不然怎么知道新知识呢?

你可以去看看眼科,前面自己哪里讲过ACE和HP3D的优势了。之前没讲现在可以回来补。

代码流水就是为了说明一个硬件如何工作的,你觉得我给你的那个GL代码还是太复杂不好说明的话你可以自己举例几个字的代码来说明一下,无所谓的。讲架构的先进性却不谈架构如何执行常见代码,我还是第一次听说。下次你不如直接画张图说这货很先进,你信不信反正我信了。

以你的解释,恰恰说明了ACE和HP3D在常见的OpenGL指令中完全没有作用。分配线程没有他们的事,执行代码还没他们的事。除了增加微码使得同一条指令执行时间变长,看起来没别的用处啊。
作者: iamw2d    时间: 2013-3-31 11:15
Vendicare 发表于 2013-3-31 09:23
求教别人自然要脸皮厚一些了,不然怎么知道新知识呢?

你可以去看看眼科,前面自己哪里讲过ACE和HP3D的 ...
多个command procesor为的是task-level parallelism 和你所说的指令分派上的东西毫不沾边


这句我大概不是在说?
任务级并行上的东西 怎么让我用这个代码来说明优势?
要说具体的优势的话 增加的hp3d将图形任务独立出来
使gpu可以同时跑图形与通用计算的shader 而不必分开执行等待上下文切换(这个你高贵的nvidia gpu可做不到哦)
而增加的ace则是让本来最多只有两个通用计算任务可以并行的情况变成了八个

其实关于这一些你可能不知道amd在这方面以前吃过多大的亏 rv9xx之前都只有一个图形与计算通用的command processor http://we.pcinlife.com/thread-1387490-1-1.html
从gcn才正式的引入ace达到与nvidia持平的情况
而这次算是反超吧
作者: Vendicare    时间: 2013-3-31 13:05
本帖最后由 Vendicare 于 2013-3-31 13:19 编辑
iamw2d 发表于 2013-3-31 11:15
这句我大概不是在说?
任务级并行上的东西 怎么让我用这个代码来说明优势?
要说具体的优势 ...

哈哈哈哈,你大错特错了。弱智的老黄家的GPU(其实A记也一样)根本分不清楚什么是通用计算,什么是图形计算,来了指令只管执行而已。从G80开始(如果不做纠结的话其实应该说从Geforce3开始)做通用计算的时候根本不会影响图形运算的。同API下犹如directx开发包里direct compute演示N-body的demo,异API下犹如正当防卫2中的CUDA水面特效以及gpu physx等。在nvidia的GPU架构中一般情况下GTE只管分配线程,线程分配下去之后GPC来调度足够数量sp执行。你所谓的“使gpu可以同时跑图形与通用计算的shader 而不必分开执行等待上下文切换”根本就是伪命题,在老黄家的GPU里除非夸线程的原子操作根本就不存在上下文切换一说。

你言下之意过去A记的GPU同时执行通用计算和图形计算时会面对上下文切换问题,效率下降?怪不得A卡跑n-body的示例程序成绩好差。but:高级黑,你莫要黑我大农企啊!!!!

其实dual ace引擎以及ace引擎是干什么的是你没搞明白而已。

我大农企的GPU其实没那么差,高级黑,你莫要故作高深黑我大农企。HP3D没搞明白干什么就像我这般虚心求教,不丢人。

作者: iamw2d    时间: 2013-3-31 14:08
Vendicare 发表于 2013-3-31 13:05
哈哈哈哈,你大错特错了。弱智的老黄家的GPU(其实A记也一样)根本分不清楚什么是通用计算,什么是图形计 ...

我都说到这个份上了 结果还不知道我在说什么问题
还在扯gte 还扯执行部件
ace什么的 我不明白 你明白行了吧
最后一句的红字希望你没事的时候多看看
你慢慢表演吧
作者: westlee    时间: 2013-3-31 14:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: iamw2d    时间: 2013-3-31 16:08
本帖最后由 iamw2d 于 2013-3-31 16:09 编辑
westlee 发表于 2013-3-31 14:59
你说的“同时”是啥意思?

gpu上,可能一个cu或者smx在执行图形运算,另外一个在执行“通用运算”,这 ...

这个同时仅仅是针对前端而言
能不能同时取图形运算的指令与通用计算的指令填充到下面的dispatcher中
任务的类型对于cu或者smx根本没区别
作者: G81    时间: 2013-3-31 16:24
GCN2.0也还是GCN啊~不会有质的飞跃
作者: Vendicare    时间: 2013-3-31 18:44
本帖最后由 Vendicare 于 2013-3-31 20:46 编辑
iamw2d 发表于 2013-3-31 14:08
我都说到这个份上了 结果还不知道我在说什么问题
还在扯gte 还扯执行部件
ace什么的 我不明白 ...

不知道你可以问!懒得问你可以去查!不愿意查你放尊重点!你要走,我也不送!!!!!

“从gcn才正式的引入ace达到与nvidia持平的情况 ”这句话你不是在赤裸裸的黑我大农企么?

没了异步计算引擎,早年的那些A卡是如何工作的呢?!ACE要是GCN引入的,那cayman就是GCN2.0了?人家有俩ACE!5870就是GCN了啊?人家也有ACE!

我很明确自己对A卡的架构不是很明白,所以既然你愿意演,我也愿意学。但是你演了半天演出什么来了?ACE和HP3D的解释只是引人发笑而已。
作者: westlee    时间: 2013-3-31 19:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: iamw2d    时间: 2013-3-31 20:36
westlee 发表于 2013-3-31 19:42
图形指令和通用运算指令只是我们的为了便于理解说明作的划分,对于执行的gpu来说没有区别,都是指令。

...

正因为cs已经可以和原来的图形处理部分变得毫无关联
所以cs的dispatch并不通过之前的primitive pipe分发 而是有个专门的cs pipe
所以驱动一般将图形shader与cs划分为两种不同类任务
再由cp送至不同的pipe分发 这些都是硬件与驱动层面的东西 所以对于程序员来说是不可见的
而实际执行的时候存在着任务切换
[attach]2212737[/attach]

作者: westlee    时间: 2013-3-31 21:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: Vendicare    时间: 2013-3-31 21:07
本帖最后由 Vendicare 于 2013-3-31 21:18 编辑
iamw2d 发表于 2013-3-31 20:36
正因为cs已经可以和原来的图形处理部分变得毫无关联
所以cs的dispatch并不通过之前的primitive pipe分发 ...

你去找到这个ppt看明白cs pipe说的是什么!这货是compute shader pipe?还是command steam pipe?还是Context Switch shader。

我不懂AMD的先进产品,CS pipe要是专门的compute shader pipe的话我只能说AMD太你妈强了,得去拿图灵奖!一样的mov一样的mul一样的and汇编指令,N计根本搞不明白这是干吗用的只能执行;A计就能看得出这是图形计算还是通用计算。逆天的高科技啊
作者: iamw2d    时间: 2013-3-31 21:09
westlee 发表于 2013-3-31 21:02
有nv的架构对应类似操作的官方说明么?

我影响中是没有的 nvidia从来没有过关于command processor这一部分的说明 知识听gz以前的大神们说起过也有这个部件
作者: Vendicare    时间: 2013-3-31 21:14
本帖最后由 Vendicare 于 2013-3-31 21:16 编辑
westlee 发表于 2013-3-31 21:02
有nv的架构对应类似操作的官方说明么?

没有,nvidia相对应的东西应该是指令入口。
作者: westlee    时间: 2013-3-31 21:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: iamw2d    时间: 2013-3-31 21:44
westlee 发表于 2013-3-31 21:35
http://www.nvidia.com/content/PDF/fermi_white_papers/P.Glaskowsky_NVIDIA%27s_Fermi-The_First_Compl ...

这个我不大清楚了 看架构图的话 几何管线依然在他之下 也许还会有一点区别吧 或者nvidia有什么特殊的设计 nv的关于硬件实现的文档实在是不多
作者: westlee    时间: 2013-3-31 22:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: wwwz251    时间: 2013-3-31 22:26
路西法大大 发表于 2013-3-30 20:01
摆明老黄要价太高,其实这有点短视.就随便拿开普勒改改设计给MS SONY随便一家不就好了?哪怕是少收点钱起这起 ...

NV现在的项目都饱和了,给赚不到多少钱的游戏机设计方案,并且要提供好几年的售后,你说老黄会干吗?
作者: iamw2d    时间: 2013-3-31 23:05
westlee 发表于 2013-3-31 22:22
http://www.c hip h e l l.com/thread-23925-3-1.html

第一个是没错的 但是都是针对同一个任务中的情况
第二个很明显的断章取义
原文是 "GPU doesn't stop to perform compute tasks,”
和什么同时执行不同时执行毫无关联 最多就是说任务切换时没有stall什么的吧




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4