|
本帖最后由 mooncocoon 于 2012-5-17 22:41 编辑
我下午是真的出了一身的汗,算错的太大了,以至于错误地估计了双方的晶体管负担以及形势……
GT200~GF100为NV换来的不仅仅是4年的时间和简单的经验,这经验的价值甚至已经大到了可以让GK104拥有了乐观估计多达15亿晶体管的富余量,扣除双方的实际晶体管总数差异,NV手头还可以有最多达8亿的余量用来强化它想强化的任何地方。所以,GK104现在的性能完全是情理之中的。
整个Kepler架构中最科幻的部分不是什么Pre-scheduling,不是什么GPU Boost,而是寄存器……单纯从吞吐而不是效率的角度出发,以1.33k per ALU这个密度的寄存器数量来实现1/3速的DP吞吐,这意味着NVIDIA在GK110上理论上拥有了20亿晶体管的余量可以用来榨取性能功耗比,换个角度来说,就是如果在即将到来的GCN2.0中无法实现本质性的突破的话,想要实现相同的DP总量,AMD必须背上这“多余”的20亿晶体管的寄存器负担,也就是可能要在最糟糕的情况下付出总规模超过80亿晶体管的代价。除非AMD能够找到在48CU左右的规模上实现925MHz的频率……
上面的数字可能会因为各种粗糙的估计而出现偏差,但应该大错不错,拿来定性还是够用了的。
5870造的最大的孽,快要跑出来了……如果GCN2.0没能脱离节奏失当导致的经验缺失,进而无法获得必要的突破的话,Tahiti进攻HPC领域的尝试可能会变得极度困难……
AMD面前的路基本上只有一条——赌工艺。收窄规模同时赌上了高频就有生路,1.4T的DP可以是40CU@1110,规模55亿即可控制住,可以是48CU@925,规模可以控制在70亿附近,56CU@800,80亿也许可以控制住,如果最终赌不到比NV更好的频率的话,后果就严重了。
40CU好达成,但图形性能会受到较大地影响,56CU的图形性能比较容易让人接受但代价很大……究竟何去何从,就看AMD自己的选择了。
|
|