M研製出千核微處理器 電腦運算速度提高20倍

2021-05-24 00:34:12 字數 580 閱讀 2358

核心是讀取和執行指令的計算機cpu的乙個元件,現代計算機的cpu一般擁有2個、4個或16個核心。然而,英國格拉斯哥大學的維姆·范德鮑惠德和美國麻薩諸塞大學盧維爾分校的科學家研製出的新式cpu,在乙個晶元上有效整合了1000多個核心。

為了做到這一點,科學家們使用了一種名為現場可程式設計門陣列(fpga)的晶元,它同所有微晶元一樣,由數百萬個電晶體組成。電晶體是一種微型開關,是所有電子電路的基礎。

fpga晶元可裝配為特定的電路,這就使科學家也能把晶元中的電晶體分割成各個不同的小組,讓每個小組執行不同的任務。通過在乙個fpga晶元內創造出1000多個微型電路,研究人員有效地將該晶元變成了乙個擁有1000多個核心的處理器,每個核心按照自己的指令工作。

在測試中,這種晶元每秒能處理大約5千兆位元組的資料,其運算速度是目前頂級台式電腦處理速度的20倍左右。

范德鮑惠德表示,標準的計算機中不使用fpga晶元,因為其很難程式設計,但這種晶元的速度非常快,使得其處理能力可觀且能耗小,因此,它是乙個更環保的選擇。

雖然目前計算機的多核處理器能同時執行不同任務,但由於必須訪問乙個記憶體資源,這會拖慢系統的速度。而科學家新開發的千核處理器通過給每個核心分配一定數量的專用記憶體而提高了處理速度。