新一代显卡像素填充率问题
如果按照“像素填充率=光栅数*核心频率”,7900GS的像素填充率就已经接近于9600GT了,7950GT的ROP更多,频率也更高,难道它的像素填充率已经超过了9600GT?另外,9800GTX的ROP数量也是16个,频率也和9600GT一样,那么9800GTX和9600GT像素填充率都一样?并且它们都不如7950GT?这显然是不对的。
这个软件显示中,7900GS的像素填充率对了一半,非常巧合,因为7900GS的Shader流水线就是20个,核心频率为475MHz,所以是20*475=9.5G/s。
9600GT则完全不是这样计算,但是由于9600GT采用了超标量设计,底层完全分开,我们没有办法确定到底是几个SP组成了一个Shader小组。
如果按照7900GS这样的计算方法,每4个底层单元组成一个Shader小组,这样9600GT就有16个Shader小组,SP频率为1625MHz,这样计算出来,9600GT的像素填充率应该是16*1625=26G/s,比7900GS强170%,这在性能中可以完全体现出来。
其实这个软件中的像素填充率计算完全是错误的,因为像素填充率应该是划分到底层来进行计算的,而不是通过一个一个Shader小组计算,比如7900GS的Shader流水线,每周期执行2次2MAD+2MUL。
[attach]34093[/attach]
[attach]34094[/attach]
页:
[1]