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


发新话题
打印

[新闻]

引用:
原帖由 你老闆 于 2013-2-1 12:42 发表

不用soc什麼的,本來遊戲機就因為優化可以發揮出比PC高很多的效率,這世代,前一代都已經證明
实际上效率没高多少,因为架构差异不是非常大。游戏机上的方法pc一样用,只是存储器访问延迟稍大。
引用:
原帖由 你老闆 于 2013-2-1 12:47 发表

我意思是本來就已經很高,soc更上一層樓這樣,所以不太需要擔心,除非又出部WiiU級數的主機
其实单纯soc不重要,做小就行,胶水多核大家都看过。关键是统一访问。这样一来就不是更上一层楼,是直接房顶上再加一栋楼。


TOP

引用:
原帖由 u571 于 2013-2-1 15:26 发表



APU只是统一寻址而已,这个东西现在PC上最新一代显卡都能做的到。最主要问题是APU还是用传统的CPU和GPU挂在总线上这种模式,对整体速度提升帮助并不大

这一点intel做的才是最牛逼的,集成GPU可以直接绕过总 ...
是的,不过cache太小了,做通用计算的时候cpu和gpu还是各自用各自的cache比较好,在游戏里让cpu和gpu相互配合所用的资源还是得放内存里。现在电脑想用gpu算的资源得先copy回系统内存,一来一去延迟太大了,所以寒霜2的oc才直接用cpu做了个软光栅,因为等不起gpu。cryengine3倒是直接用了gpu的结果,但pc上延迟2-3帧,于是镜头一动基本oc就没用了。类似的用法现在越来越多,同一块内存统一寻址还是相当有意义的

然后720又说有个比较大的esram(没写错吧?),貌似可以当超大的cache用,哦耶……

[ 本帖最后由 shinkamui 于 2013-2-1 15:58 编辑 ]



TOP

引用:
原帖由 u571 于 2013-2-1 16:29 发表



CPU本身浮点运算能力相当相当低(相比GPU来说),即使是CELL这种异类,GPU和CPU需要协同计算的场合下延迟远比缓存大小要重要。软光栅在PC版寒霜2引擎上应该没有使用,战地三评测中几乎都没用到超过2线程。

...
弱归弱,因为着重点不同,图形上有些地方还是非得用cpu。比如资源调度,gpu可不会自己给自己找事做(当然这是gpgpu的下一步方向,老黄就打算在gpu里面加个arm),所以像oc,像mega texture之类的还是得把gpu做出的内容mipmap到超低分辨率发回给cpu,这玩意现在这么点小的cache可放不下。另外gpgpu里做的东西很多也需要cpu做分析,比如流体的结果不拿回来,ai怎么做呢。

cache延迟当然非常重要,我做gpgpu开发的时候优化都是盯着延迟优化,但是容量也是必须要有的,哪怕是分辨率很低的图。



这贴的标题是怎么回事?


TOP

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