當前位置: 華文問答 > 數位

現在ssd都可以用堆疊技術了,為什麽CPU不能多堆幾層呢,這樣效能不就提升了嗎?

2016-05-24數位

看了一堆,沒有說到點的,真正的限制應該是出在針腳上。

每片CPU底部都有一大堆針腳,這是它與外界進行資訊交換的介面,而且為了減少傳輸時間,就需要大量並列針腳,以實作多通道的同步傳輸。

因為一條針只能連線一條通道,多通道同步傳輸就導致CPU需要很多針腳,而且為了保障可安裝性,只能把這些針腳都鋪在一個平面上,於是就占滿了CPU的大部份底面積。

針腳的粗細與間隔都是有嚴格限制的,因為太細就會電流太大,升溫太快,太密集又會互相電磁幹擾,所以CPU的最小底面積是有極限值的。

雖然對於CPU內部來說,這些針腳是多通道復用的,但針腳的傳輸頻率是有限的,各計算單元只能在有限時間裏占用針腳,所以針腳的數量與芯片內部整合的門數量也是有限制的。

如果對CPU進行堆疊,需要針腳的數量還是不變的,於是底面積基本不會有變化,堆疊沒有意義

如果要突破針腳的限制,那麽就得把記憶體硬碟之類的功能往CPU裏搬,這不現實。