当前位置:首页 > 电子产品 > 正文

异构计算的第一步,Trinity APU支持双精度运算

NVIDIA在GTC2012大会上重点谈的就是GPU运算,对双精度浮点运算也着墨颇多,AMD也忍不住了,宣称自家的TrinityAPU中的GPU单元都开始支持双精度运算了。异构计算的第一步,Trinity APU支持双精度运算  第1张

第一代LlanoAPU使用的是HD6800系列的GPU架构,但是并不支持双精度运算,这让有些人很失望,不过APU的意义并不是针对科学计算的,所以这个问题对大多数人也没什么影响,甚至许多人根本就没意思到这个问题。

随着APU的成熟,特别是AMD“Heterogeneouscomputing”异构计算概念的提出,APU显然不能再继续忽视GPU的双精度运算了,目前推出的TrinityAPU中的显卡源自HD6900,终于开始支持双精度运算了。

异构计算的第一步,Trinity APU支持双精度运算  第2张

据Planet3dnow报道,AMD官方资料中给出了TrinityAPU双精度浮点能力是单精度模式的1/6,具体数值大约是24GFLOPS,CPU部分一直是支持双精度运算的,约为37GFLOPS。

异构计算的第一步,Trinity APU支持双精度运算  第3张

这张表格虽然是德文的,不过基本意思还能看懂,CPU是4核,GPU是6组SIMD阵列,每组SIMD阵列是16个VLIW内核,每组VLIW内核就是4个ALU单元,核心频率497MHz,单精度浮点运算能力为382GFLOPS。

如果算上CPU部分的运算能力,单精度总计有456GFLOPS,双精度则有61GFLOPS,看起来比高端显卡低多了吧,比如NVIDIA最新发布的TeslaK10的单精度运算能力是4580GFLOPS,但是双精度浮点能力就只有195GFLOPS,TrinityAPU抵得上后者的三分之一了。

你可能想看: