NVIDIA从G80开始带入了统一着色器架构(Unified Pipeline and Shader Design),也就是说Shader处理单元不会再和从前那样分开Pixel Shader、Vertex Shader等等不同类型的Shader单元,而是以GigaThread线程处理器根据工作负荷分配流处理器完成各种指令,配合标量架构设计,达到面对不同的图形接口,G80都能够以100%的工作效率运作。

以G80为例,128个流处理器实际上扮演着顶点着色器、几何着色器、像素着色器等等的角色。这里就涉及到流处理器频率的问题。在高端的G80身上被验证是成功的统一着色器架构被NVIDIA带进Geforce 8系列中低端显卡中。而事实上作为G80精简3/4、7/8后的G84/G86并没有表现出与G80性能精简后同比列后相似的性能,实际上也是流处理器优化的问题。
● 流处理器超频对效能的影响
传统提升显卡效能的手段无非是提高显卡核心频率或者显存频率,但在G8x系列显卡架构上,除了核心频率以及显存频率外,能影响效能的还有标量流处理器Shader频率。目前其实玩家中流传着这样的说法是在GeForce 8系列显卡上,Shader频率决定了效能的高低,而核心频率则沦为鸡肋,但事实上真的是这样吗?首先来看看NV官方放出的架构图

从图上可以见到Texture Flitering(TF)和Texture Addressing(TA)实际上是和Streaming ProCESsors不同的独立单元,以NV的官方文档显示CoreClock是包括dispatch、textuneunit和ROP unit的,也就是说从理论上看,在显卡处理运作的时候,实际上Shader频率提升后,如果CoreClock维持,当Shader处理能力很强,但Textuneunit或者ROP一旦出现瓶颈,那么显卡性能还是不会有大幅提升。