科普:為啥手機CPU核心數都是雙數?
為什么手機處理器沒(méi)有奇數核心的呢?
這個(gè)其實(shí)不單單是手機處理器,其實(shí)包括電腦處理器也基本上是偶數的核心,偶爾出現一些奇數的核心處理器也大多是通過(guò)從硬件層面上屏蔽一個(gè)核心,組成3核,這個(gè)單獨屏蔽出來(lái)的核心用于待機來(lái)降低功耗,而這樣其實(shí)實(shí)際上也是4核心的處理器。
至于為什么沒(méi)有出現過(guò)奇數核心的處理器,其實(shí)涉及原因還挺多,而且也有種種可能性,那么下面小編就簡(jiǎn)單給大家說(shuō)一下。
首先從技術(shù)層面來(lái)說(shuō),芯片一般都是矩形構造,芯片在制造時(shí),也是需要橫豎方向切割,矩形屬于正交線(xiàn)結合出來(lái)的天然圖形,當電路規?;?,矩形這種本身就是有規律,有結構的天然圖形,在電路布局方面能夠幫助人們在龐大的電信號之間,可以找到規律合理的控制并改造電路。
而當處理器進(jìn)行設計之時(shí),基本上都是畫(huà)出一個(gè) 核心,經(jīng)過(guò)幾次鏡像變成多核,也包括其中的控制電路,時(shí)鐘電路都是完全對稱(chēng)的。也就導致了多核處理器的核心時(shí)序是完全相同的。
而且一個(gè)處理是方形的,核心一般也都是方形的。舉個(gè)例子來(lái)說(shuō),把一個(gè)方形的切成同樣大小的2等份、4等份....很好協(xié)調,但是若是切成同樣等份的奇數就很難協(xié)調了。這個(gè)是導致核心是偶數的一個(gè)可能性。當然不排除一些原聲的奇數核心處理器。這個(gè)也是出于考慮到在功耗與性能之間的選擇,為了達到平衡性才做出來(lái)的這種處理器。
而且還有一個(gè)原因就是處理器廠(chǎng)商會(huì )把2個(gè)核心封裝在一起,組成一個(gè)模塊。而芯片是由這些模塊組合而成。也就導致芯片成為偶數的另一個(gè)可能性。
第二個(gè)可能性就是因為成本、市場(chǎng)需求、性能等原因
當一個(gè)新的處理器在設計以及生產(chǎn)處理器的時(shí)候,需要考慮到成本、性能、以及市場(chǎng)的需求。當市場(chǎng)沒(méi)有一個(gè)比較剛性的需求,而3核的處理器在生產(chǎn)出來(lái)以后對于性能來(lái)說(shuō)不會(huì )有太大的提升,在設計方面更是麻煩無(wú)比。例如:3核的性能介于2和4核之間,市場(chǎng)沒(méi)有太大需求,但是單獨設計3核的處理器更是需要額外的開(kāi)銷(xiāo)還不能在競爭對手方面形成強有力的競爭,性能的提升對于消費者來(lái)說(shuō)吸引力也并不太強,那么為什么不把這些額外的花銷(xiāo)用于研發(fā)4核呢?其實(shí)說(shuō)白了就是沒(méi)有需求就沒(méi)有市場(chǎng),成本的增加并不能帶來(lái)可觀(guān)的效益,那就沒(méi)有制作的理由了。
第三個(gè)可能性就是人為的可能性
這個(gè)原因就說(shuō)不好了,萬(wàn)一工程師有強迫癥呢?或者說(shuō)在核心數,性能提升方面,需以倍數增長(cháng),這些都是有可能造成處理器沒(méi)有奇數的原因吧。
大家有不同意見(jiàn)的,歡迎跟貼討論....
評論