处理器核心越来越“多”图什么?
扫描二维码
随时随地手机看文章
截至目前为止,核心的数量或更具体的CPU核心,一直是业界十分看重的因素。核心数量增加使我们能够提高整体性能,同时避免因为热而限制单一核心处理器更快的执行速度。增加核心数也为产品比较提供了一个较简单的基准。
英特尔(Intel)将推出用于PC和伺服器的新平台、ARM将正式宣布64位元架构,还有许多ARM的合作夥伴们也将推出采用不同Cortex核心与核心组合的各种新款处理器。在我们致力于提高性能,同时保持(或降低)原有功耗与成本时,这对于整体业界而言都是好消息。
虽然核心数可能不会直接转化为真正的系统性能,事实上,大多数的消费者无法也不在乎是否瞭解处理器的技术层面。消费者只想知道一种最简便的方法,以便瞭解产品之间的基本差异,例如哪一款较新或哪一款应可提供更高性能以及其价格如何。
终究,简单的数字最容易理解。两个核心当然比一个好,2GHz一定比1GHz更强。这可能听起来过于简单化,不过,根据 In-Stat 的消费者研究显示,大部份的消费者在选择一款电子设备时,处理器的选择并不是优先关键,但却有助于比较两款类似的设备。
不幸的是,核心数真的无法为我们提供任何有效的性能指标。在PC处理器方面,英特尔从增加核心数量开始重新建置利用虚拟核心的途径-即超执行绪,提供与实体核心数相同或更高两倍的性能。
TI 在行动设备中使用各种不同高、低性能的核心组合,打造出一种高效率的处理器设计。这种不同性能的核心组合一直相当有效率,TI处理器IP的合作夥伴 ──ARM还推出了名为「Big/Little」的核心组合策略,为其半导体夥伴在开发未来设计时提供一款相容于指令集且结合高、低不同性能的核心。
那么,现在一颗核心实际上可能等于两颗或多颗核心,而且也不是所有的核心都相同(异质核心),但如果所有核心都一样(同质核心)的完整解决方案可能更优。
核心数一直受限于CPU核心
如果只计算CPU核心本身可能会被嘲笑,因为当今电子设备中所用的大多数处理器都被归类为系统单晶片(SoC)解决方案。CPU 核心或核心都只是一种功能模组,有助于提升处理器及设备的整体性能。在一个由图形用户介面以及高品质多媒体内容为导向的时代,CPU核心通常不是决定整体处理器性能或用户体验的最重要核心。为用户体验带来重大影响的核心就是处理音讯、视讯与绘图的核心,加上连接至处理器内其它核心与功能模组( 如记忆体)的方式。
所以,当今的智慧型手机平均使用到至少两颗CPU核心、专用于处理音讯和视讯的核心,以及几个处理2D和3D绘图的GPU核心。此外,每一颗GPU核心中结合了几个具有可能达数百个着色器核心的处理核心。而这些着色器核心同样是由更小的功能模组(也是核心)组成。因此,我们应该在什么时候开始或停止计算核心数呢?
不幸的是,这个问题并没有什么简单的答案。处理器供应商最喜欢的方式是以业界标准为主,为整个处理器或系统找出可加以比较的数目。
然而,对于消费者而言,这仍然过于复杂。这就是理器供应商与设备OEM们共同面对的两难。他们必须共同找到一种能够表现出性能、价值与新颖的最佳方式。而今,我们仍执着于计算技术层面上的核心数与次数。然而,从2012年的厂商开发蓝图来看,计算核心数将会变得越来越困难且令人混淆。这只会让我们陷于一种不正确也没多大实际意义的产品比较方式。