» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 24 12
发新话题
打印

欧洲版PS3之前的400万台PS3的阴谋//从PS3的SPU函数库窥见的今后游戏机构架

前几天不是有个CPU和GPU的争论吗,老索饭后藤也接连推出了几篇类似的专访,其他过于技术就不翻译了,下面是关于PS3的全文。



==讨论在继续:CELL B.E.真能当个东西来使?
    “PS3那超级强大的运算性能有没有可能可以被切实发挥出来?” 这不但已经成为现阶段PS3游戏开发的一大课题,而且引申出像PS3CPU(Cell Broadband Engine(Cell B.E)那样异种混合(Heterogeneous)多核心的CPU实际上真的能够发挥出设计意图的效能的讨论。简而言之:CPU的架构,如果对于软件开发方来说是难以驾驭的,那么理论上再高的CPU性能也是白搭。
    特别在现阶段面向个人和服务器用户的CPU是采用对称型多核心也就是简单倍增一般CPU核心数量的方法,对于个人和服务器的CPU来说,即使是多核心开发也不会有多大的困难。但是和其相比,Cell B.E.虽然在理论上浮点数的运算能力要高出好几倍,但是要发挥出其性能(异种,不是简单的倍增同样的CPU核心)却相当的困难。
    在这种情况下,SCE在GDC期间,提出了运用Cell B.E.运算CPU核心SPU(Synergistic Processor Unit)的两套解决方案。一个是介绍以第一方的高级SPU运用技巧,另一个则是提供一套SPU的函数库,让SPU也能够简单地被运用起来。
    作为后者尝试的第一弹,SPU的结合包作为开发套件[PLAYSTATION Edge]的一部分进行公布。在Edge包含的内容里面最引人注目的就是SPU几何运算,在图形处理中能够用SPU来进行几何管道计算(Geometry Pipeline Processing),换句话来讲,SPU来代替GPU进行Vertex Shader的处理。
    SCE之所以把SPU的几何运算拿出来当成Edge的头牌来宣传自然有它的道理,因为搭载了RSX进行几何运算的Vertex Shader的处理的性能并不怎么骄人,再则,游戏开发商方面的不能很好利用SPU的呼声一浪高一浪也是SCE破釜沉舟的原因之一。
    这么来说吧,SPU几何运算的使用方法,在PS3这台硬件上来显而易见我们能够得到两个结论: 1)RSX的娄子由Cell B.E.来补。2)让游戏开发商绕过他们怎么操都操不圆满的SPU来直接和他们熟悉的几何运算来打交道。把用SPU来搞些新玩艺儿之类的提案什么的先扔开一边,转换口径,与其不知道怎么去用,还不如先用它来解决目前头疼的几何运算问题呢。
    但是,目光放长远点,我们可以看到今后CPU和GPU的结合体系或者说相关今后架构的关键部分的萌芽。


==次时代TeraFlops的调用资源可行
    本次世代,按照次次世代的硬件标准来看的话说是个过渡时代都不为过。
    2010年后的游戏机和PC,有相当大的可能会是CPU和GPU统合,或者CPU内埋上诸如SPU这样的CPU核心的架构。特别在游戏运用上重视运算性能效率除了一般CPU核心外还增加计算核心(GPU)的可能性并不高,并且随着GPU理所当然的被统合(Unified Shader),更有可能进化成一种更兼用的架构。
    很可能系统全体的构成会以"一般CPU核心+运算CPU核心+统合GPU核心","一般CPU核心+统合GPU核心" 和 "一般CPU核心+运算CPU核心"这样兼顾图像运算架构来组成。虽然通用计算的资源也能够增加,但增加的更多的是能够用于(浮点)运算性能的资源。

    XO,PS3与将来游戏机架构对比图
   

    打比方说,虽然XO现今也采用CPU核心加上统合GPU核心的架构,但是次次时代的硬件由于其超级强劲的运算能力,提供兼顾图像处理的所需要的GPU核心资源也是绰绰有余。恐怕那时系统全体能够自由支配的运算资源能够达到1-数TeraFlops,游戏机所需要的Flops值将会从现在还要为之扯皮的额外花销变成可以可以随意用软件编程来支配的剩余资源。
    这样的话,对于软件开发者来说,非图像的和图像的运算中心都可以从同一个运算资源池自由分配。比如,在运算CPU核心和统合GPU核心之间也会会进行几何运算和其他诸运算,或者,通用CPU核心和统合GPU核心的情况下,GPU核心干些图像处理运算以外的活也成为可能。传说中的采取Cell B.E.作为GPU的构想,不正是顺应这趋势的潮流嘛,可惜还稍稍早了那么几年吧。
    另一方面,在程序运用上,对图形处理以外的计算能力的需求的增加也呈上升趋势。比如模拟现实的物理系统已经成为理所当然。但是即使拿PC开涮,再发展也不会对通用计算能力有什么更大的需求,增加也是增加诸如流处理之类的面向核心的运算能力。
    随着运算能力的逐渐提高,类似于随机运算这样耗费大量运算资源的使用方法也能成为可能。比如在GDC上展示的PS3游戏MoterStorm中的物理模拟效果中在运动方向上采取随机运算,和在网络游戏中巧妙的隐藏延迟,在本地PS3上预测其他玩家车辆动作之类的模糊运算之类的手法和例子可见一斑。当运算能力有结余的情况下,还可以采用取得延迟后的通信数据然后进行修正之类的操作。


==和想象不同的连接RSX的GS改芯片
    根据上面的推测,对于CPU的多核心化和GPU的通用化的次次世代而言,硬件管理很有可能要比目前次世代更容易(编程难易度另作别论),而且,这个进化是位于当前游戏机硬件的延长线上的。如此说来,说如今次世代是个转折点也可以。
    实际上,SCE正宣扬PS3的后继将和PS3进行上位互换这一点。PS4,如果也是采用Cell B.E.的进化型和NvidiaGpu的进化型的话也就罢了,这种情况下是"一般CPU核心+运算CPU核心+统合GPU核心"的模式,要来运用现在模式的资源也不会很难。对于XO来说,采用"一般CPU核心+统合GPU核心" 进化形态,也只是本次世代的延长。但是随着PS3欧洲版的发卖,SCE的想法就有点让人摸不着头脑了。
    日本版的PS3采用统合PS2的CPU(EE)和GPU(GS)的EE+GS芯片和2个PS2主内存128Mb RDRAM来保证和PS2软件的互换性。但是欧洲发卖的PS3把EE+GS芯片和2个PS2主内存去掉,EE的任务在PS3的CPU(Cell B.E.)上模拟,GS上的处理放在新增加的GS改芯片上进行处理。   
    上周末大白于天下的新世代PS3硬件芯片构成等,和本尊的预测是完全不同。改良型的GS不去连接南桥芯片而是直接和GPU的RSX直接勾勾搭搭,并且,RSX输出的数字信号输出不是通过HDMI控制器而是通过新GS芯片,现在,这种设计更改的意图完全不明。
    目前能够明确的只有一点,这个变更并不是仅仅是为了消减成本。GS和规模庞大的RSX难以统合,因此,仅仅只是为了消减成本而去把GS和RSX直接相连这种选择很难想象。不是采用减少主要芯片的数量,而是因为机能上需要改动了设计去和RSX相连,并且这种结构下主内存延迟会更厉害,GS芯片里增加缓存必不可缺(还成本增加??!)

   
阴谋还在继续...

http://pc.watch.impress.co.jp/docs/2007/0329/kaigai347.htm


补充资料:

大不相同的CPU和GPU
http://pc.watch.impress.co.jp/docs/2007/0326/kaigai346.htm

统合GPU核心的新一代CPU Nehalem
http://pc.watch.impress.co.jp/docs/2007/0404/kaigai349.htm


本帖最近评分记录
  • Jonsoncao 发贴积分 +20 感谢分享 2007-4-10 19:29

TOP

以为你丫死了呢



TOP

都是因毛~


TOP

技术小白……泪奔
LZ能直接给个结论么……

TOP

汗,漏掉一段关键的-v-

归纳来说

本来PS3要设计成 CPU和SPU的结构,彻底放弃GPU
但是中途发现不能行,于是加了个RSX,变成了CPU+SPU(摆设,目前要用)+GPU的形式
接着欧洲PS3发卖,PS3的结构可能变成了CPU+SPU+GPU+GPU的形式

一切都是阴谋,一切都是阴谋阿

[ 本帖最后由 Ashley 于 2007-4-10 17:20 编辑 ]

TOP

求楼主跳清凉寺视频~

TOP

看不完.......
真想直接看结论.....

TOP

引用:
原帖由 PENNYSHAW 于 2007-4-10 17:12 发表
求楼主跳清凉寺视频~
抽,我跳过了,住院3个月,你没看到3个多月前日本新闻,"中国青年勇跳清凉寺不测,千年古刹再演人鬼情未了"

TOP

引用:
原帖由 Ashley 于 2007-4-10 17:09 发表
汗,漏掉一段关键的-v-

归纳来说

本来PS3要设计成 CPU和SPU的结构,彻底放弃GPU
但是中途发现不能行,于是加了个RSX,变成了CPU+SPU(摆设,目前要用)+GPU的形式
接着欧洲PS3发卖,PS3的结构可能变成了C ...
双CELL怨念啊~~~~

TOP

把RSX和GS连上
越来越复杂了啊……

TOP

引用:
原帖由 Ashley 于 2007-4-10 17:23 发表

抽,我跳过了,住院3个月,你没看到3个多月前日本新闻,"中国青年勇跳清凉寺不测,千年古刹再演人鬼情未了"

太赞了啊~~~~

TOP

引用:
原帖由 Ashley 于 2007-4-10 17:23 发表

抽,我跳过了,住院3个月,你没看到3个多月前日本新闻,"中国青年勇跳清凉寺不测,千年古刹再演人鬼情未了"
所以我才想看视频啊,你不知道和谐社会封锁日本新闻的么。。。

TOP

看不懂。。。强烈要求直接给出结论。。

TOP

引用:
原帖由 Ashley 于 2007-4-10 17:09 发表
汗,漏掉一段关键的-v-

归纳来说

本来PS3要设计成 CPU和SPU的结构,彻底放弃GPU
但是中途发现不能行,于是加了个RSX,变成了CPU+SPU(摆设,目前要用)+GPU的形式
接着欧洲PS3发卖,PS3的结构可能变成了CPU+SPU+GPU+GPU的形式
这个CPU+SPU+GPU+GPU的概念不是很明白,主贴里也提到了GS改,那么这个和RSX乱搅的上世纪芯片究竟在可能存在的新构架中担当什么角色?

TOP

引用:
原帖由 Ashley 于 2007-4-10 17:23 发表

抽,我跳过了,住院3个月,你没看到3个多月前日本新闻,"中国青年勇跳清凉寺不测,千年古刹再演人鬼情未了"
姐姐你真跳了啊

TOP

 24 12
发新话题
     
官方公众号及微博