
每當我查看處理器的規格時,核心數總是 2 , 4 ,8 。
有什麼原因導致核心數量總是偶數而不是奇數(如 3 、 5 、 7 )
答案1
@Tero是正確的。主要原因是大多數磁芯都是矩形的。建立多核心處理器是透過鏡像核心佈局來完成的。鏡像而不是步進將相鄰核心上的類似資源保持在一起。在測試過程中,缺陷可能會阻止核心按照規格執行。在這種情況下,該核心可能會被禁用,並且銷售的產品帶有 n-1 個核心。某些產品可能具有奇數個核心,因為記憶體或調節器等其他功能需要空間。例如,GPU 的核心佈局可能會使用大量鏡像核心,但佈局非常“不自然”,以便為 RAM 或匯流排介面騰出空間。
答案2
我認為造成這種情況的主要原因是處理器晶片上核心的實體佈局。擁有奇數個核心會在晶片中留下未使用的實體插槽。
答案3
首先,我們只有一個核心。所以有人在某個時候決定雙倍的它並製作一個 2 核心系統。
從那裡開始,建立 4 核心系統會更容易,因為您只需加倍2核心系統,你已經知道如何加倍了。您不需要發明一種方法來讓您的系統能夠使用 3 個核心。
答案4
我基本上同意其他人所說的,只是想補充為什麼我們很少看到 n-1 核心處理器(如果有的話)。現在我們已經有了 4 核心和 8 核心晶片,AMD 和(我認為)英特爾正開始將兩個核心整合在一起。在這種時尚中,「核心」變得有點模糊。基本上,它們以非常緊密的方式共享快取以及可能的其他資源。隨著我們看到越來越多的核心,其中一些核心對在 L3 快取層級轉變為四核心。因此,如果一個核心壞了,那麼他們只會禁用整個對或四核,這就是我們現在看到 6 核和 12 核 CPU 的一個重要原因。