显卡 频道

ATI自卫反击战II役 HD 4870全球首测

- 800个高度优化的流处理器:

RV770架构图 (点击放大)

参考:RV670架构图 (点击放大)

  从上面的RV770和RV670架构图可以看出,RV770的架构还是延用了上一代统一渲染架构,当然改进的地方很多。在这个架构中,主要由Command Processor (指令处理器)、Setup Engine (装配引擎)、Ultra-Threaded Dispatch Processor (超线程分配处理器)、Stream Processing Units (流处理器单元)、Texture Units (纹理单元及缓存)、Cache & Buffer (缓存及缓冲区)、Shader Export?& Render Back-Ends (像素输出部分)和Memory Control (显存控制器)等单元组成。

  RV770主要改进的地方集中在Stream Processing Units、Texture Units和Render Back-Ends部分。

ATi 的Stream Processing Units (流处理器单元)

  作为这个架构最核心的部分,流处理器单元至关重要。ATI的统一着色单元称为Stream Processing Units,而NVIDIA产品中统一着色单元称为Streaming Processors,两家虽然都称为流处理器,但结构完全不同。

  对于ATI而言,流处理器单元和流处理器是不同的,每个Units内部包含5个超标量ALU (运算单元),这5个ALU共用一个指令发射端,却能同时执行5个通道的数据,这就是SIMD (Single Instruction Multiple Data,单指令多数据流)架构,一个时钟周期可以进行5次MAD (Multiply-Add,乘加)运算,其中大一点的ALU还能够进行一些特殊 (SIN、COS、LOG、EXP等函数)运算,因此可以说一个Stream Processing Units实际上是包含有5个Stream Processing的,这就是我们常说的4D+1D超标量SIMD架构。而NVIDIA的每个流处理器就是1D标量,属于纯标量MIMD架构,其具体细节可以参考《真实重新定义,NVIDIA GeForce8800系列显卡》。

  对于RV770而言,拥有160个Stream Processing Units,也就是说一共有800个Stream Processing。每16个Stream Processing Units组成一个SIMD矩阵,每个SIMD矩阵内含有80个SP,比起RV670的4个SIMD矩阵320个SP完全是一种从量变到质变的飞跃过程。

0
相关文章