美國加州大學戴維斯分校的科學家研制出一款包含1000個核心的中央處理器(CPU)。這塊處理器包含6.21億個晶體管,每秒可完成1.78萬億次運算,被認為是迄今核心數量最多的CPU。
負責這項研究的加州大學戴維斯分校電子和計算機學工程教授貝文·巴斯教授稱,這塊CPU取名KiloCore,是世界上首個千核處理器芯片,也是目前由大學研制的時鐘頻率最高的處理器。雖然此前也有很多團隊制造出各種多核心處理器,但核心數量一直沒能超過300。
不同于KiloCore,大多數其他處理器芯片都以科研為目的,很少會走向商業化;而新處理器芯片每個核心都可以獨立于其他核心運行自己的程序,比其他處理器所采用的“單指令多數據”方法靈活得多,也更容易在其他領域獲得應用。
此外,超低功耗是這款處理器另一大亮點。研究人員稱,這款CPU是目前已知最節能的超多核處理器。在每秒鐘執行1150億次指令時,其功耗僅為0.7瓦,甚至一節5號電池就能滿足它的用電需求。但在性能上KiloCore卻一點也不打折扣,其效率比目前筆記本電腦的CPU高100倍以上。
巴斯稱,實現高性能與低功耗并存的訣竅在于,他們將一個應用程序分成許多小塊,每一塊都可以平行運行在獨立的進程上。1000個核心每個都有自己的運行周期,這意味著在沒有任務需求時,空閑的核心可以自行關閉以節約能源。這不但節能,還能避免共用存儲器區域經常會發生的數據瓶頸問題,在并行處理大數據時效果尤為明顯。
研究人員稱,除了用于科研外,這款處理器還能用于無線編碼、視頻處理、加密以及在數據中心記錄和處理數據。