| | | | | | | [文章信息] | | | 作者: | 姑苏飘雪 | | 时间: | 2004-05-24 | | 出处: | 天极Myhard | | 责任编辑: | 寒冬 | |
| [文章导读] | | | 今天在这里将对比一下NV40与R420技术特性,希望能让大家更详细了解这两款顶级图形芯片的体系架构。 | |
| |
|
| | | |
|
|
|
|
|
前言:
5月17日,ATI在京发布了其新一代图形芯片---R420。至此,NVIDIA与ATI新一轮图形3D图形核心之战全面开始。今天我们在这里将对比一下NV40与R420技术特性,希望能让大家更详细了解这两款顶级图形芯片的体系架构。
1、像素渲染管线
NV40、R420都宣称拥有16条像素渲染流水线,其实两者的像素流水线设计却是大大的不同。

NV40像素流水线采用的是16X1架构设计,即采用独立像素流水线设计,每条像素流水线拥有一个贴图单元。实现这一点之后只需要将GPU处理纹理的能力加倍(也就是16×1的架构)便可以有效的将象素着色管线的数目提高到原来的4倍。
在NV40中,最大象素和纹理填充率在现实使用中同样可以使硬件的功能发挥得更均衡。当处理双重贴图问题的时候,NV40也可以运行在一个8x2的模式下,这时一半的管线被专用于处理每一个纹理。在这种双重贴图的模式下,NV40的纹理填充率和单纹理模式下是一样的,只是象素填充率减半而已。
同时NV40引入了一套称之为ROP(像素输出处理引擎)的像素子系统,实际上它所操作的仍是像素的操作,类如多采样AA,Z-Buffer,Color无损压缩等。ROP的一个重要职责就是把像素写到显存里,NV40的ROP具备每个周期完成32个Z/Stencil像素的输出和每个周期16个色彩像素的输出。
即每条像素管线的每个单元在一个时钟周期下能计算一个color+z像素,或是两个z/stencil像素。这意味着NV40在时钟周期下能进行32次z/stencil操作,或是渲染16个像素,因此NVIDIA将这种技术称为16x1/32x0架构。
|
|
|
|
|
|
|
|