P10的6大特点
P10的6大特点
★第一款支持多线程的图形芯片
目前的显示核心处理多线程3D的时候就比较困难了,因为很多数据都需要按照顺序来处理,并且显示核心会分配固定资源给3D进程,因此实现多重线程就比较困难。不过3DLabs却走出了第一步,P10可以完美地执行并行的多线程任务,从而最大化地利用系统执行资源。
★具有强大的处理能力
现在主流的可编程GPU中,顶点渲染引擎已经可以支持顶点和光影的转换,GeForce 4支持2个顶点渲染引擎,P10则具备4个这样的引擎,从理论意义上来看P10的处理器能力高出GeForce 4 一倍。P10具备16个32位的顶点处理器(vertex processors 简称VP),每个顶点处理器允许在4个时钟周期处理4次顶点运算,由于每个VP都是平行工作的,因此P10的效率显然更高。
★P10风格的Pixel Shader
3DLabs认为ATi/NVIDIA的像素渲染引擎并不能算真正的可编程引擎。而P10就不这样,它的像素渲染引擎由多个32位的处理单元(3Dlab称其为texture processor,纹理处理器)组成,并且这些处理器单元依旧采用并行计算的方式工作,当然效率就变得比较高了。P10的像素渲染支持目前完整的DirectX 8中的像素渲染。
★可编程的抗锯齿效果
P10支持可编程的Anti-Aliasing(抗锯齿),一般来说抗锯齿是不通过纹理流水线进行处理的,因此其他的GPU都没有支持抗锯齿可编程性,但P10却可以由于其独特的处理流水线设计,因此这种支持可编程的抗锯齿无疑是一种全新的设计。
★支持10bit色彩输出
P10的像素引擎支持的另外一个可编程特点就是,支持64位色,当然色彩深度越高可以显示的效果也就越好(虽然我们的肉眼没有办法区别出来)。而输出方面P10支持10位的Gamma输出,其DAC也达到了10位的新高度,支持10:10:10:2( RGBA )的模式,当然这所有的一切都是可编程的。
图3 P10的4条像素流水线(浅色代表的是可编程,而深色则是固定功能。)
★支持L2缓存
P10引入CPU采用的L2缓存设计,3DLabs称其为Virtual Memory System (虚拟内存系统,简称VMS) 。VMS主要就是在主存中存储的纹理信息调用到显示核心的专用缓存中,当需要处理纹理的时候,就只要在缓存中下载大小为256×256 的32bit纹理信息就够了。
网友评论