写在前边:若干年前,当时处理器业务如日中天的AMD宣布了一项庞大的计划,就是要将独立显卡的核心GPU和电脑的核心CPU整合在一起。现在我们了解到,这项计划的名称叫做融聚。不过限于技术方面的原因,融聚计划的推进速度是不尽如人意的。随着技术的发展,融聚(融合)距离实现已经越来越近了,不仅AMD方面为此做好了准备,就连并无独立显卡业务的Intel也推出了成品。眼下融聚(融合)时代即将来临,但他的最终目的依然让人难以琢磨。这融聚(融合)计划真的是要干掉独立显卡吗?我们不妨对他的前景分析一下。
关于GPU与CPU的融合我们需要了解一下他的历史。关于GPU融入CPU的计划最早应该始于06年末至07年初的某一时间。发起人正是宣布融聚计划的AMD。早先人们对CPU+GPU融合的任何还非常片面,仅仅是认为这是简单的将整合显卡融入CPU以赚取高额利润的想法。但随着通用计算等技术的推广,采用融合技术的处理器其优点已经慢慢的凸显出来。
通用计算方面NVIDIA是行家
也许是受NVIDIA的CUDA通用计算技术推广较为成功的启发,融合芯片通用计算的概念率先被Intel提了出来,随后AMD也凭借着Stream的推广也将通用计算的概念付诸在了融合芯片当中。为何两家芯片巨头完了显卡厂商一步我们不得而知,至少现在我们了解到了他们这样做的目的。并且还知道他们这样的宣传为时不晚。
AMD是首家进行融合芯片计划的芯片厂商
要说融合概念着手实施的厂商,AMD可以算得上第一个,毕竟这概念是由AMD自己率先提出来的。但无奈的是,由于AMD当时由于刚刚收购完ATi,且Intel方面的酷睿处理器表现太好抢占了不少的市场份额。造成了AMD在资金链上出现了一定的问题。加之融合技术在当时还不太成熟。所以AMD方面虽然着手实施较早,但收效甚微,直到2010年初的时候才让我们得知APU(融聚概念的产物)终于取得了成功。
AMD高级副总裁兼产品事业部总经理Rick Bergman展示APU晶圆
提到CPU领域,就必须提到Intel,最为行业的领军企业,Intel在融合计划中当然不能落后,虽然在概念的提出上Intel比AMD晚了许多,但是凭借这雄厚的技术基础以及资金支持Intel抢先AMD一部将融合处理器正式生产了出来,并非是现在带有IGP芯片的酷睿i3/i5处理器,而是Intel的下一代架构处理器Sandy Bridge。
computex上Intel展示Sandy Bridge显示能力
在刚刚结束的ComputeX上,Intel再一次在世人面前展示了Sandy Bridge处理器,与IDF2010峰会上不同,Intel这次展示的是一台可以运行Sandy Bridge的完整系统,并且还展示了其3D运行能力(见上图)。从官方的演示来看,Sandy Bridge的整体性能已经足以与酷睿i7搭配独立显卡抗衡,可见Intel在larrabee计划迟迟未见效果的时候,还是能够拿的出一些算的上成功的产品的。这一点不得不佩服Intel的强大。 前边我们说了很多关于融合处理器的历史,接下来我们在来说一说融合处理器相比当前的CPU都能够获得哪些好处。也就是芯片厂商为何绞尽脑汁也要去研发制造融合处理器。 首先第一条,融合GPU的CPU在浮点运算能力上可以提高数倍。对硬件熟悉的朋友可能都会了解,GPU之所以能够更为完美的支持3D游戏并带来非常华丽的画面和他的浮点运算能力是有很大关系的。而CPU则在浮点运算能力上略显不足。如果要想提高CPU的浮点运算能力的话,那么融合进入GPU帮助辅助运算是再好不过的办法了,于是乎融合处理器的概念便被提了出来。
当年的387处理器就进行浮点运算的协处理器
GPU的加入可以大大提高处理器的浮点运算能力,从而也提高了处理器的整体运算能力。这在以打拼性能为主的处理器市场中具有举足轻重的意义,作为芯片厂商自然不能放过。此外融合进GPU的处理器在一定程度上也可以帮助芯片厂商消化掉整合芯片的部分市场。至少以后的整合市场将从以主板为导向转变到以处理器为导向上,这样的做法不能不说是一举两得。
通用计算方面融合处理器目前还是弱者(图为NVIDIA为通用计算而设计的Tesla)
至于通用计算方面,依笔者看还只是两家芯片厂商的宣传口号而已,毕竟通用计算领域的最强者还是NVIDIA,可不要忘了Tesla是专门为通用计算而开发的强大芯片。拥有30亿个晶体管的Tesla核心可不是融合进GPU的处理器在一瞬间就能够超越的。当然换个角度来看,如果通用计算仅设定在平民级使用的话,类似的融合处理器还是可以满足用户使用的,毕竟家用对性能的要求不会像科学运算那样高。
被网友猜测为larrabee的显卡其实是Intel Aubrey Isle处理器
融合进GPU之后的处理器性能又将如何呢?这自然不用问,得到了GPU浮点运算帮助的处理器性能自然要比现在的处理器强。即使用户不适用整合GPU,其带来的好处也是显而易见的。不过笔者猜测,整合进GPU的处理器AMD在3D输出方面应该要好于Intel,但在基础运算方面仍然是Intel的强项。毕竟两家现在各有所长,仅靠一个融合还并不能完全分出胜负。
强大独立显卡的地位不是融合处理器能够撼动的
至于一直所探讨的融合CPU会取代独立显卡这一说法,笔者并不支持。首先从晶体管数量上就可以看出两者之间的差距。以NVIDIA Fermi架构的GTX480为例,其GPU已经拥有了数量庞大的30亿个晶体管,而CPU中晶体管数量最大的酷睿i7 980X也不过11亿个晶体管,两者差距可想而知,此外GPU是专职的浮点运算与3D渲染单元,而X86架构的处理器所做的事情还有操作系统这一层面,即使CPU当中融进了GPU的能力,也不可能在有限的晶体管数量上达到独立GPU的效能。所以说GPU融进CPU是可能的,但是靠整合CPU代替独立GPU至少在现在还是不可能的。 |