在X1950 XTX时代,AMD曾经斯坦福大学的Folding@hiome项目组有过合作,使用AMD的显卡为蛋白质折叠计算提供加速功能,不过那时使用的方案过于专业而无法为普通用户所享用,直至去年末的8.12版催化剂中才为普通消费者提供了基于Stream技术的Folding@home和AVIVO Converter转码加速功能。
对于Stream技术,AMD宣称可让显卡内数百个平行串流核心,为各种一般用途的应用带来加速的效果,打造各种优异的平台,并可大幅提升每瓦性能,而实现这一点的前提就依赖于AMD独特的流处理器单元设计。
自AMD第一代DX10架构HD 2000系列以来,AMD在显卡架构的流处理器每周期处理可以5个指令,并且可以拆分为4D矢量指令和1D标量指令,这样做的好处是可以大大降低流处理器单元的设计难度,同样的芯片面积中便可以大幅增加流处理器数量,所以AMD的显卡理论浮点计算能力大大高出NVIDIA的芯片,HD 4850达到了1TFlops,最新的HD 4890更是达到了1.36TFlops(800x2x850MHz=1.36TFlops),强大的浮点运算能力也为Stream加速打下坚实的基础。 自从在XBOX360上与微软合作之后,AMD的图形技术紧密跟随DX的发展脚步,DX10中统一架构的出现带来了Stream加速功能的实用化,未来的DX11中将进一步提升通用计算的地位,DX11规范中的一个关键特性―Compute shader(计算渲染)便是针对GPU通用计算而定的,AMD很快也将发布新版Stream SDK工具包,为即将到来的DX11时代做好准备。
AMD曾经发布过一个名为《Froblins》的Demo,其中就包含了利用GPU强大的运算能力为Demo中的每个角色进行独立AI计算的场景,而以往游戏中的AI运算都是CPU负责的,玩家完全可以期待Stream技术带来的精彩表现。