|
|
原帖由 feel囝 于 2008-6-22 01:21 AM 发表 ![]()
还是编译问题吖,800sp是肯定的,但实际怎样利用,可以利用多少,也难说了
既然大家都是为了DX10的unified shader而用了SP这个东西,去代替以前的管线数目。
同样类似的事情也在8800GT 512和老8800GTS 640MB身上发生过,缩减了SP数目的8800GT性能反超了8800GTS 640MB,逼近8800Ultra水准。这在“管线时代”,是很难理解的事,但是“SP时代”确做到了。
为何SP效率差距这么大?而且在差距如此大的情况下,ATI还能赚钱,还有良率保证和充足供货。
同样55nm工艺,R670做到的320个SP、出来时卖的什么价格?SP数目狂增2.5倍的R700,出来时竟然卖得如此便宜。
而对比以前每次GPU芯片更新换代,哪次不是为了解决这些问题而耗上半年时间去修正软硬件的?
类似的板卡设计、类似的功耗、类似的散热设备、快速的供货铺货、价格定位...
由此不由得想到一个可能的解释:既然驱动是ATI自己开发的,它只和DX打交道,程序员只看得见DX接口也看不到驱动内部是如何与硬件交流的。那么这个“800个SP”到底是真的有那么多个处理单元,还是单纯因为“800”这个数字吉利呢?
沿着这个思维继续想下去就很可怕了:其实R700只是在R600核心上为现在的游戏模式优化了一下SP分配算法,调入了一个“黄金比例”使得运算更高效。
所以很好的解决了上述成本、板卡设计、供货、良品率保证、驱动兼容性问题。
再次提醒:仅仅想讨论下结构,不管是自己猜的还是什么都可以交流。非性能、性价比、品牌...讨论。毕竟95%的版面已经都是这些内容了
[ 本帖最后由 privater 于 2008-6-22 01:29 编辑 ] |
|