◆ Stream Computing流处理
我们来看看最近关注度较高的Stream Computing流处理技术为我们带来那些新的元素。
从下面的Stream Computing架构图上来看,ATI已经为Stream Computing准备好了一整套完整的运行方案。原本用于3D图形渲染的部分,将全部转化为Stream Computing架构进行并行计算:
依靠着1440个流处理器设计,HD5850为我们提供了每秒2.09万亿次单精度浮点运算能力。同时,它还提供了对DirectCompute 11以及OpenCL 1.0 的支持,并且支持IEEE754-2008精度标准。
内存出口缓存区能够让SIMD矩阵当中的数据进行内存合并写入,性能达到前一代产品两倍。同时还提供了OpenCL 1.0以外的功能支持,例如32bit Atomic运算、32KB本地数据共享(Local Data Share)以及64KB的全局数据共享(Global Data Share)、全局数据同步(Global Synchronization)等。
◆ 规格性能翻番
上面表格当中列出了HD4870显卡与HD5870显卡两者之间的主要差别。可以看到,在核心面积仅增加了27%的情况下,晶体管数量激增到了原来的2倍之多。而其中,流处理单元数量、纹理单元数量、Z/Stencil数量以及AA Resolve数量均达到了之前的两倍。虽然HD5850在规格上少有降低,但数据上的优势依然明显。