| | | | | | | [文章信息] | | | 作者: | 佚名 | | 时间: | 2004-05-08 | | 出处: | 极速网 | | 责任编辑: | 寒冬 | |
| [文章导读] | | | ATi在5月4日正式推出了他们的新一代图形芯片R420,以及基于R420芯片的两款显卡产品。 | |
| |
|
| | | |
|
|
|
|
|
象素着色引擎
和nVidia的NV40相比,ATi的顶级产品R420同样具有16×1的象素管线架构,也就是可以在一个时钟周期并行处理16个单纹理象素,R420会将这里的16个象素每4个分成1组来处理(上文提到的Quad管线),从理论上说其性能是R3XX系列的2倍。
不过对于R420以及R3XX系列而言,它们都会在Quad管线的独立象素管线之间共享某些数据,这样的设计很合理:屏幕上接近的象素所需要的数据往往集中在一块显存中。从这里来看,R420和NV40的架构没有什么区别。
 当然,只关心图形芯片的象素管线数量是远远不够的:我们还需要弄清这些管线可以完成多少工作。R420的象素管线具有2个矢量单元、2个标量单元和1个纹理单元,并可以进行并行处理。ATi的设计和nVidia不同,我们不能只用简单的数字就认为NV40落后了。 ATi提供的2个矢量单元为72位,标量单元为24位,纹理单元尚未公布。
从编程人员的眼光看来,ATi提供的规格和nVidia的完全一样(除了纹理单元可以和一个数学单元共享部分资源),如果将R420转成NV40的架构,那也会是2个数学着色引擎和1个完全独立的纹理单元。
下面的图片可以帮助我们更好的理解上面的内容:
 R420具有3个大块,可以在一个时钟周期最多完成5个操作
 NV40的象素引擎可以被分成2个大块,在某些情况下块中的单元也可以独立处理数据
|
|
|
|
|
|
|
|