显卡 频道

领先NV一代 ATI全球最强显卡HD5870测试

RV870架构解析:Radeon HD 5870的绝密武器

ATI的设计目标

 

  RV870的设计目标其实一开始就很明确:

  1、完整硬件支持DX11,而且ATI给自己下的目标是在DX11 API发布之前,完成支持DX11的RV870软、硬件设计设置。这种严要求让笔者不禁想起来当年R300核心的Radeon 9700发布的时候,也是同样的情况。在Radeon 9700上市的时候,微软的DirectX 9还未正式露面发布。而今天的情况也很类似。
  2、飙升RV870在DX9和DX10中的性能表现,特别是在高分率下的表现。
  3、构建硬件支持OpenCL 1.0和DirectCompute 11的通用计算平台。
  4、在功耗相当的情况下,旨在提供2倍的运算处理能力
  5、创新点:ATI Eyefinity等

  我们可以看到,在如此严格而缜密的要求下,RV870的设计研发有着非常明确的目标。因此,从另一方面讲,我们今天看到的RV870,承载着ATI无数工程师的梦想和希望!那么,RV870到底在架构细节上又怎样翻天覆地的变化呢?

RV870架构概述及横纵对比

  RV870的核心架构被称为“TeraScale 2”,处理能力相比上代RV770翻了一番甚至还多,并有多处增强:指令集、流处理单元、SIMD布局、图形引擎、纹理单元、渲染后端、显示控制器等等。

  Radeon HD 5870(RV870)架构:20组SIMD阵列,每组SIMD包括16个Shader,每个Shader包括5个流处理器RV770总流处理单元(Stream Processing Units)数量就是:20×16×5=1600个!是RV770的整整两倍!

  特别值得一提的是,为了容纳这1600个流处理器单元,ATI的设计师将它们分成了两部分,左右两个SIMD阵列群,拥有各自的Interpolator、Setup Engine、Texture Units、L1 Texture Cache和Local Data Shares,相互之间全局共享数据,并一起通过CrossBar连接L1和L2,以及输出前端到RBE。

  ATI此次放出这样的架构图,很容易被认为RV870是“双核心”,其实只不过是为了方便布局而做的更改。

 
Radeon HD 4870(RV770)架构图

   上一代Radeon HD 4870(RV770)架构:10组SIMD阵列,每组SIMD包括16个Shader,每个Shader包括5个流处理器RV770总流处理单元(Stream Processing Units)数量就是:10×16×5=800个。

1
相关文章