资源描述:
《显卡帝手把手教你读懂gpu架构图》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GPU架构“征途之旅”即日起航 显卡GPU架构之争永远是DIY玩家最津津乐道的话题之一,而对于众多普通玩家来说经常也就看看热闹而已。大多数玩家在购买显卡的时候其实想的是这款显卡是否可以满足我实际生活娱乐中的应用要求,而不大会很深入的关注GPU的架构设计。不过,如果你想成为一个资深DIY玩家,想与众多DIY高手“高谈阔论”GPU架构设计方面的话题的时候,那么你首先且必须弄明白显卡GPU架构设计的基本思想和基本原理,而读懂GPU架构图正是这万里长征的第一步。locatedintheTomb,DongShenJiabang,deferthenextdayfocusedon
2、theassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame显卡帝手把手教你读懂GPU架构图 通过本次GPU架构图的“征途之旅”,网友朋友将会和显卡帝共同来探讨和解密如下问题: 一、顶点、像素、着色器是什么; 二、SIMD与MIMD的架构区别; locatedintheTomb,DongShenJiabang,deferthenex
3、tdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame三、A/N在统一渲染架构革新中的三次交锋情况如何; 四、为什么提出并行架构设计; 五、A/N两家在GPU架构设计的特点及其异同点是什么。 以上目录也正是本文的大致行文思路,显卡帝希望能够通过循序渐进的分析与解读让众多玩家能够对GPU架构设计有个初步的认
4、识,并且能够在读完本文之后能对GPU架构图进行独立认知与分析的基本能力,这将是本人莫大的欣慰。非统一架构时代的GPU架构组件解读 上世纪的绝大多数显示加速芯片都不能称之为完整意义上的GPU,因为它们仅仅只有像素填充和纹理贴图的基本功能。而NVIDIA公司在1999年所发布的GeForce256图形处理芯片则首次提出了GPU的概念。GPU所采用的核心技术有硬件T&L、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等,而硬件T&L(TransformandLighting,多边形转换与光源处理)技术可以说是GPU问世的标志。演示硬件几
5、何和光影(T&L)转换的Demo ●传统的固定渲染管线 渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的的并行处理单元。在某种程度上可以把渲染管线比喻为工厂里面常见的各种生产流水线,工厂里的生产流水线是为了提高产品的生产能力和效率,而渲染管线则是提高显卡的工作能力和效率。 什么叫一条“像素渲染管线”?简单的说,传统的一条渲染管线是由包括PixelShaderUnit(像素着色单元)+TMU(纹理贴图单元)+ROP(光栅化引擎)三部分组成的locatedintheTomb,DongShenJiabang,deferthenextdayfocus
6、edontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame。用公式表达可以简单写作:PS=PSU+TMU+ROP。从功能上看,PSU完成像素处理,TMU负责纹理渲染,而ROP则负责像素的最终输出。所以,一条完整的像素管线意味着在一个时钟周期完成至少进行1个PS运算,并输出一次纹理。 ●Shader(着色器)的引入 而GPU的下一次
7、重大革新则是引入了Shader(着色器)。着色器替代了传统的固定渲染管线,可以实现3D图形学计算中的相关计算,由于其可编辑性,从而可以实现各种各样的图像效果而不用受显卡的固定渲染管线限制。这极大的提高了图像的画质。而从GeForce3到GeForce9,GPU的发展都是一直基于这种用于显卡硬件几何架构/渲染过程的Shader来进行的。传统(像素)管线/Shader示意图 ●Shader(着色器)的分类 早期的Shader(着色器)有两种,一种是顶点着色器,称为VertexShader(OpenGL称为vertexprogram),