科普帖:为何手机CPU核心数都是双数?
最近有许多网友问小编为什么手机CPU核数都是双数而没有单数呢?小编其实对此也挺疑惑的,特地请教了一下同事前来解答,那么小编就给大家细细解答这个问题。 为什么手机处理器没有奇数核心的呢? 这个其实不单单是手机处理器,其实包括电脑处理器也基本上是偶数的核心,偶尔出现一些奇数的核心处理器也大多是通过从硬件层面上屏蔽一个核心,组成3核,这个单独屏蔽出来的核心用于待机来降低功耗,而这样其实实际上也是4核心的处理器。 至于为什么没有出现过奇数核心的处理器,其实涉及原因还挺多,而且也有种种可能性,那么下面小编就简单给大家说一下。 首先从技术层面来说,芯片一般都是矩形构造,芯片在制造时,也是需要横竖方向切割,矩形属于正交线结合出来的天然图形,当电路规模化后,矩形这种本身就是有规律,有结构的天然图形,在电路布局方面能够帮助人们在庞大的电信号之间,可以找到规律合理的控制并改造电路。而当处理器进行设计之时,基本上都是画出一个核心,经过几次镜像变成多核,也包括其中的控制电路,时钟电路都是完全对称的。也就导致了多核处理器的核心时序是完全相同的。 而且一个处理是方形的,核心一般也都是方形的。举个例子来说,把一个方形的切成同样大小的2等份、4等份....很好协调,但是若是切成同样等份的奇数就很难协调了。这个是导致核心是偶数的一个可能性。当然不排除一些原声的奇数核心处理器。这个也是出于考虑到在功耗与性能之间的选择,为了达到平衡性才做出来的这种处理器。而且还有一个原因就是处理器厂商会把2个核心封装在一起,组成一个模块。而芯片是由这些模块组合而成。也就导致芯片成为偶数的另一个可能性。 第二个可能性就是因为成本、市场需求、性能等原因。
当一个新的处理器在设计以及生产处理器的时候,需要考虑到成本、性能、以及市场的需求。当市场没有一个比较刚性的需求,而3核的处理器在生产出来以后对于性能来说不会有太大的提升,在设计方面更是麻烦无比。例如:3核的性能介于2和4核之间,市场没有太大需求,但是单独设计3核的处理器更是需要额外的开销还不能在竞争对手方面形成强有力的竞争,性能的提升对于消费者来说吸引力也并不太强,那么为什么不把这些额外的花销用于研发4核呢?其实说白了就是没有需求就没有市场,成本的增加并不能带来可观的效益,那就没有制作的理由了。 第三个可能性就是人为的可能性。这个原因就说不好了,万一工程师有强迫症呢?或者说在核心数,性能提升方面,需以倍数增长,这些都是有可能造成处理器没有奇数的原因吧。 小编才疏学浅,也就总结了以上几种有可能造成处理器是偶数的原因,若是有哪里不足,也请求诸位网友大神帮忙补充指正,小编在这里跪谢诸位! |