传统的GPU因为采用了分离式的架构,所以经常会出现数据分配问题,极大的影响了渲染效率。而DirectX 10中最大的改进便是引入了统一渲染架构(unified shader),所谓统一渲染架构,最容易的理解方式就是Shader着色单元不再分离。
G80核心就是首款采用了统一架构的产品,之后衍生出来的G86、G84都继续沿用了G80的统一架构,区别最大的地方就是核心中流处理器数量的变化,在G80中的8800GTX以及Ultra都采用了128个流处理单元,而8800GTS缩减到了96个,中端产品8600系列则一下缩减到了32个,而8500系列以及更低端产品均为16个。
『GeForce 8800 GTX/Ultra包含128个类似的流处理单元』
对于中低端产品,我们就不在这里过多讨论了,还是将目光转移到今天的明星——8800GT身上吧。下面两张图是整体的逻辑架构对比图(上图是G80,下图是G92),可以看出,8800GT整体上还是延续了G80的产品架构,架构的整体变化不大,G92与G80相比只是缺少了一组渲染管线。
『G80图形核心逻辑架构图』
『G92图形核心逻辑架构图』
从上面的对比图中可以清楚的看出G92核心与G80核心之间的差别,G80核心采用了8组(共128个)流处理器,而新的G92核心为7组(共112个)流处理,注意这里缺少的一组流处理器并不是G80核心屏蔽掉其中的一组,因为采用了全新的核心产品,因此G92原生就只有7组,因此对于想通过各种手段打开另外一组流处理器的想法就不现实了。