● God helps those who help themselves
我们前面提到过,对于一个科技企业来说,方向的迷失是最为可怕的问题。任何的外部压力和阻碍都可以解决,但来自内部自身的迷茫却没有任何人可以帮忙。好在AMD并没有迷失自我,即便在最黑暗的时刻,桑德斯留下的斗士精神依旧激励着他们不断地寻找突破口。
上帝是仁慈的,他创造了分久必合合久必分的真理,他还会主动拯救那些自救的人们。
在经历了缓慢艰难的消化过程之后,AMD终于开始系统的整理和审视源自收购ATI得来的各种资源和科研成果。于是,一个巨大的闪着金光的机遇被上帝摆在了AMD面前。
自从彻底独立出CPU之后,经历了十余年发展的GPU的结构早已经今非昔比。海量的ALU和高速低延迟直连总线造就的庞大带宽使得GPU变成了一台恐怖的吞吐机器。尤其是ATI的R600构架,其本身的US结构就是天然的SIMD设计,US内部的ALU具备完整的指令和操作的执行能力,而且扩展极为方便,在单纯的吞吐领域,这种GPU足以产生令CPU望而生畏的暴力浮点运算能力。
SIMD,暴力吞吐,暴力浮点运算能力,看着眼熟么?
SIMD指令集的初衷,就是通过并行吞吐和执行来提升CPU的浮点处理能力。SIMD指令集的使用,只需要得到编译器的支持和优化即可。从结局来看,它跟GPU中的ALU所做的事情其实是一样的,GPU的ALU团簇可以通过自己的暴力吞吐能力和运算和执行能力轻松地处理掉CPU无法应付或者需要靠SIMD来面对的海量数据。
更加令人振奋的还在后头呢——对ALU团簇的使用所需要的编译器来自微软,也就是说对GPU在运算中的使用在目前看来几乎不会受到来自INTEL的直接干扰。
伴随着AMD对ATI的收购,漂泊在外多年之后的GPU,带着上帝的宽仁和慈爱,在AMD最需要的时候带着它最需要的东西回来了。