| | | | | | | [文章信息] | | | 作者: | QQ糖 | | 时间: | 2004-06-04 | | 出处: | PCHOME | | 责任编辑: | 寒冬 | |
| [文章导读] | | | 现在ATi通过它的9xxx产品线在高中低三段消费市场全面同Nvidia竞争,原来Nvidia的老大宝座正处于风雨缥缈中。 | |
| |
|
| | | |
|
|
|
|
|
和r420不同,nv40的16条像素管线仍然并行分布,而不是上面我们看到r420那样将16条管线分成了4组,并规定了各自的功能。这样的优点是可以非常的灵活组合,nv40支持8x2以及16x1以及32x0三种管线模式,即一个GPU周期同时处理两块像素,每块材质可以有8条管线;或者同时只处理一块材质但是其中使用了全部16条管线;当处理Z轴数据时它不需要分两次独立处理,也就成为事实上的32管线。
 该图展示了每个像素处理器内部的结构框图,我megn可以看到它由一个z轴处理器和一个像素处理器组成。而在r420中z轴处理器是每组处理单元一个,因此nv40可以实现处理z轴数据时32x0即将像素处理单元也作为z轴处理器使用。
 nv40的像素处理器的另一个特点就是使用了超标量技术,我们知道这项技术最好的应用典范便是Intel的CPU。这项技术使得nv40在处理像素时每个GPU周期可以处理最多达到8个像素点,效率比不使用这项技术时理论上最多可提高50%的性能。
综合两种像素处理的模式,虽然各有特点,而且出发点很明确便是提高运算速度,在一个周期里尽可能多处理像素,以提高处理能力。两款产品更是在像素处理器增加了z轴数据处理器,使得对3D数据的处理效率得到极大提高。但是我们也可以注意到它们之间的区别,如果用RISC和CISC来作一个不太恰当的比喻,ATi的r420算是Risc而Nvidia的nv40就是CISC了,为什么这么说呢?
笔者更倾向于ATi的技术,r420的技术虽然固定了像素处理单元的功能这样失去了灵活性,但是这样固定的设计的好处是简化了控制单元这样带来的直接好处就是晶体管数量的减少,这样有利于频率提升、提高成品率降低成本。事实也是如此Nvidia付出了更多的晶体管数量才做到了这些。
当然从性能上差别不会太大,毕竟虽然ATi同时能处理4块材质但是每个处理模块的处理单元少,这样其实和8x2的Nvdia模式在理论上性能不会有太大的不同,究竟差距有多少,PCHOME稍后的实战测试会为大家揭晓。
|
|
|
|
|
|
|
|