POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: gtx5
打印 上一主题 下一主题

PS4为何选择AMD?

[复制链接]
61#
发表于 2013-3-30 21:30 | 只看该作者
再说了,游戏机的大作即使热卖,但要是在电脑上,情况还很不明了,反过来情况也差不多,君不见全球PC市场和PC游戏市场在慢慢萎缩。反观现在新兴的手游市场却在不断壮大中,IOS,安卓上的游戏五花八门,收费的问题也使得开发者和使用者都很 满意。WCG之类都开始考虑加入手游了。
AMD(ATI)从来就是固步自封,很少会主动去开创一个市场,只会看见别人在该市场大赚特赚了,立马眼红进入该市场,靠着类似中国市场或浙江策略来压低价格打动厂商采购之类占领市场,但同时,利润根本无法和开创市场的先驱者比。看到老黄在AMD平台的nforce2大卖特卖。ATI也进入IU和AU的主板芯片市场,但一直是作为市场低端货存在,加上老本行显卡,那时候的ATI我想不出还有什么新的创新。这就是为啥,AMD目光短浅的缘故。。。
回复 支持 反对

使用道具 举报

62#
发表于 2013-3-30 21:37 | 只看该作者
fakler 发表于 2013-3-28 21:33
以前N粉只要黑AMD就行了,现在连高通丶MS丶SONY也得一起黑下去了

有多少黑多少
回复 支持 反对

使用道具 举报

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

你这个淫威大肯定想过

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

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

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

挖矿那种优势 可没办法用在游戏上。
回复 支持 反对

使用道具 举报

64#
发表于 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();
回复 支持 反对

使用道具 举报

65#
发表于 2013-3-30 21:55 | 只看该作者
说到底就是便宜,不便宜用Jaguar干什么
回复 支持 反对

使用道具 举报

66#
发表于 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 和你所说的指令分派上的东西毫不沾边
所以我根本不想和你再说下去 别回我了
回复 支持 反对

使用道具 举报

67#
发表于 2013-3-30 23:22 | 只看该作者
westlee 发表于 2013-3-30 21:22
所以这是打算强化gpu本身的任务管理能力?

可以这么说吧 主要是多任务的并行方面
回复 支持 反对

使用道具 举报

68#
发表于 2013-3-30 23:39 | 只看该作者
asdfjkl 发表于 2013-3-28 20:32
PS3的显示内存和主内存居然是分开的(256MB+256MB),这是本质原因么? Sony只要舍得花这个钱,请Intel和NV ...

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

比现在好还是比现在差,不仅仅是性能,而是体积、功耗、成本、易开发性综合权衡下最优秀的方案,显然目前没有比AMD好的
回复 支持 反对

使用道具 举报

69#
发表于 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的,这么多先进装备执行那么个小程序能有啥先进之处么?
回复 支持 反对

使用道具 举报

70#
发表于 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在做无用功
回复 支持 反对

使用道具 举报

71#
发表于 2013-3-31 01:55 | 只看该作者
其实是NV想法太多了,不如AMD这么乖。
回复 支持 反对

使用道具 举报

72#
发表于 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指令中完全没有作用。分配线程没有他们的事,执行代码还没他们的事。除了增加微码使得同一条指令执行时间变长,看起来没别的用处啊。
回复 支持 反对

使用道具 举报

73#
发表于 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持平的情况
而这次算是反超吧
回复 支持 反对

使用道具 举报

74#
发表于 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没搞明白干什么就像我这般虚心求教,不丢人。
回复 支持 反对

使用道具 举报

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

我都说到这个份上了 结果还不知道我在说什么问题
还在扯gte 还扯执行部件
ace什么的 我不明白 你明白行了吧
最后一句的红字希望你没事的时候多看看
你慢慢表演吧
回复 支持 反对

使用道具 举报

westlee 该用户已被删除
76#
发表于 2013-3-31 14:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

77#
发表于 2013-3-31 16:08 | 只看该作者
本帖最后由 iamw2d 于 2013-3-31 16:09 编辑
westlee 发表于 2013-3-31 14:59
你说的“同时”是啥意思?

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

这个同时仅仅是针对前端而言
能不能同时取图形运算的指令与通用计算的指令填充到下面的dispatcher中
任务的类型对于cu或者smx根本没区别
回复 支持 反对

使用道具 举报

78#
发表于 2013-3-31 16:24 | 只看该作者
GCN2.0也还是GCN啊~不会有质的飞跃
回复 支持 反对

使用道具 举报

79#
发表于 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 该用户已被删除
80#
发表于 2013-3-31 19:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-5 22:47

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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