| | | | | | | [文章信息] | | | 作者: | QQ糖 | | 时间: | 2004-06-04 | | 出处: | PCHOME | | 责任编辑: | 寒冬 | |
| [文章导读] | | | 现在ATi通过它的9xxx产品线在高中低三段消费市场全面同Nvidia竞争,原来Nvidia的老大宝座正处于风雨缥缈中。 | |
| |
|
| | | |
|
|
|
|
|
上图显示了单个NV40的顶点处理器的内部结构,和R420不同在NV40的顶点处理器中是一个32位的浮点向量ALU、32位的浮点标量ALU,以及一个顶点材质阴影单元(这个材质单元还有一个专用的cache),相比较X800的128位的向量处理器似乎少了一点,但是在nv40的顶点处理器中最至关重要的就是他的顶点材质处理器,这是ATi所没有的,这个处理单元是nv40所使用的Vertex shader 3.0技术所必需的,这项技术会在稍后为大家展示它的魅力。
各有特色的像素处理器
虽然nv40和r420的像素管线都是16条,但是在具体结构上却有很大的区别,究竟有什么不同下面笔者将为大家分析。
ATi的16管线像素处理器
 这张图是它的16条管线的结构框图,我们看到这16条管线被分成了4条一组,也就是说r420没个VPU周期可以处理4块材质。每四条管线组成一个处理单元可以独立使用资源。这张图为大家展示了每组像素管线的内部构架。在这张图中我们可以更明确的看到了这4条管线的分工,它们组合在一起成为一个完整的像素处理单元。
 我们还需要注意的是在每个单元中都独立增加了一个HYPER Z处理单元,大家知道在三维世界里是有物体远近之分的,再明确点就说就是前面的物体可以阻挡掉后面的物体,这时必须增加一个Z轴数据(即数学中三维坐标系的Z轴)这样才能判别像素的阻挡与否。在r420中我们可以看到在每个像素单元中都会有这样一个独立的Z轴数据处理器,这极大提高了三维像素处理效率。
Nvidia的16管线像素处理器

|
|
|
|
|
|
|
|