日前在美国纽约举行的一场云计算技术展示活动上,AMD服务器业务首席技术官Donald Newell对媒体表示,他认为目前AMD和Intel之间在处理器核心数量上的竞争将会走到尽头。
“核心数量之战总会走到尽头。我无法给出一个确切的时间,但我相信到这个十年结束的时候,我们应该不会看到128核的全尺寸服务器处理器芯片。”这位曾在Intel工作16年,今年夏天才加盟AMD的高管说道。
“从技术的角度来看,实现超多核心并非不现实的事情。但从部署的角度来看,人们并不需要那么高功耗的处理器。”而当处理器厂商放弃向超多核心发展时,无疑会给那些近年来千方百计开发并行运算技术的软件开发者们带来打击。
本世纪初以前,CPU的发展一直以频率为标准,各大厂商都争相推出高频率处理器。Donald Newell就自嘲道:“当年我们认为可以制造出10GHz芯片。但有一天我们发现,那样的CPU会烫到熔穿地球,所以才决定放弃。”
而摩尔定律继续前行,厂商开始依靠日新月异的光刻制程技术,在处理器上集成更多的晶体管,更多的核心。双核处理器已经迅速被4核替代,现在Intel和AMD争夺的战场已经来到6核8核。但这场战争终究会停止,“就像频率之战走向终结一样,我们也会迎来核心数量之战的结束。”
而在Newell心目中,下一个竞争领域将是异构计算。处理器将不再由多个相同的通用计算核心组成,而是发展为类似SoC片上系统,芯片上的不同区域分别承担不同的工作,比如加密、视频渲染、网络等。AMD的Fusion APU就是此类型,在同一块die上集成了用于通用计算的CPU核心,以及图形计算的GPU核心。而在Intel方面,虽然多次展示过80核处理器,但将于明年推出的Sandy Bridge也有着异构计算的理念。
“在处理器核心上增加特殊功能,以实现更高效计算的趋势已经不可阻挡。你将会看到更多的异构计算架构出现,我们会发现那些经常用到的功能,如果还不至于设计专用指令加入x86指令集,那么就在处理器中打造一个专门的处理模块。”
这些芯片上的专用部分将像当年的“协处理器”一样工作,“而我们正在进行的开发就是设计一套架构,让这种集成工作更加简单。”最终,处理器的部分区域将成为可配置编程的,就像FPGA可编程逻辑阵列一样。“这种东西还没有存在在路线图上,但从技术的角度,你可以看到通向这种形式的轨迹。”