烽烟四起 显卡巅峰决战

互联网 | 编辑: 2004-06-04 13:00:00 一键看全文

2004上半年,显卡市场什么是你最期待的?我想一定会是Nvidia 6800Ultra和ATi X800!PCHOME评测室就将为从技术角度全面分析这两款GPU的特性。

各有特色的像素处理器

虽然nv40和r420的像素管线都是16条,但是在具体结构上却有很大的区别,究竟有什么不同下面笔者将为大家分析。

ATi的16管线像素处理器

这张图是它的16条管线的结构框图,我们看到这16条管线被分成了4条一组,也就是说r420没个VPU周期可以处理4块材质。每四条管线组成一个处理单元可以独立使用资源。

这张图为大家展示了每组像素管线的内部构架。在这张图中我们可以更明确的看到了这4条管线的分工,它们组合在一起成为一个完整的像素处理单元。我们还需要注意的是在每个单元中都独立增加了一个HYPER Z处理单元,大家知道在三维世界里是有物体远近之分的,再明确点就说就是前面的物体可以阻挡掉后面的物体,这时必须增加一个Z轴数据(即数学中三维坐标系的Z轴)这样才能判别像素的阻挡与否。在r420中我们可以看到在每个像素单元中都会有这样一个独立的Z轴数据处理器,这极大提高了三维像素处理效率。

Nvidia的16管线像素处理器

和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稍后的实战测试会为大家揭晓。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑