我爱电脑技术论坛's Archiver

小迷糊 发表于 2008-6-27 20:42

新一代显卡像素填充率问题

如果按照“像素填充率=光栅数*核心频率”,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]
 

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.