PCM.DSD 發表於 2015-10-21 06:50

[轉載]為何手機CPU核心數都是雙數?

手機處理器由最初的單核處理器發展成如今的雙核、四核、六核、八核甚至十核...那麼請問為什麼沒有三、五、七、九核處理器呢?”

這個其實不單單是手機處理器,其實包括電腦處理器也基本上是偶數的核心,偶爾出現一些奇數的核心處理器也大多是通過從硬體層面上屏蔽一個核心,組成3核,這個單獨屏蔽出來的核心用於待機來降低功耗,而這樣其實實際上也是4核心的處理器。

至於為什麼沒有出現過奇數核心的處理器,其實涉及原因還挺多,而且也有種種可能性。


首先從技術層面來說,晶片一般都是矩形構造,晶片在製造時,也是需要橫豎方向切割,矩形屬於正交線結合出來的天然圖形,當電路規模化後,矩形這種本身就是有規律,有結構的天然圖形,在電路佈局方面能夠幫助人們在龐大的電訊號之間,可以找到規律合理的控制並改造電路。而當處理器進行設計之時,基本上都是畫出一個核心,經過幾次鏡像變成多核,也包括其中的控制電路,時鐘電路都是完全對稱的。也就導致了多核處理器的核心時序是完全相同的。

而且一個處理是方形的,核心一般也都是方形的。舉個例子來說,把一個方形的切成同樣大小的2等份、4等份....很好協調,但是若是切成同樣等份的奇數就很難協調了。這個是導致核心是偶數的一個可能性。當然不排除一些原聲的奇數核心處理器。這個也是出於考慮到在功耗與性能之間的選擇,為了達到平衡性才做出來的這種處理器。而且還有一個原因就是處理器廠商會把2個核心封裝在一起,組成一個模組。而晶片是由這些模組組合而成。也就導致晶片成為偶數的另一個可能性。

第二個可能性就是因為成本、市場需求、性能等原因。

當一個新的處理器在設計以及生產處理器的時候,需要考慮到成本、性能、以及市場的需求。當市場沒有一個比較剛性的需求,而3核的處理器在生產出來以後對於性能來說不會有太大的提升,在設計方面更是麻煩無比。例如:3核的性能介於2和4核之間,市場沒有太大需求,但是單獨設計3核的處理器更是需要額外的開銷還不能在競爭對手方面形成強有力的競爭,性能的提升對於消費者來說吸引力也並不太強,那麼為什麼不把這些額外的花銷用於研發4核呢?其實說白了就是沒有需求就沒有市場,成本的增加並不能帶來可觀的效益,那就沒有製作的理由了。

第三個可能性就是人為的可能性。這個原因就說不好了,萬一工程師有強迫症呢?或者說在核心數,性能提升方面,需以倍數增長,這些都是有可能造成處理器沒有奇數的原因吧。
頁: [1]
查看完整版本: [轉載]為何手機CPU核心數都是雙數?

重要聲明:本討論區是以即時上載留言的方式運作,Post76玩樂討論區對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意 見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們。Post76玩樂討論區有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ), 同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權 。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。權利。