英國格拉斯哥大學(xué)(the University of Glasgow)的科學(xué)家們基于賽靈思(Xilinx)的FPGA創(chuàng)造出了一個1,000核計算機處理器。研究人員在一個FPGA芯片上創(chuàng)建了1,000個微型電路,每一個核都能通過自己的指令獨立運行。然后,研究人員利用該芯片處理MPEG解碼,在測試中,F(xiàn)PGA芯片每秒能處理5GB的數(shù)據(jù),處理速度大概相當于當前臺式機的20倍。
英國格拉斯哥大學(xué)的Wim Vanderbauwhede與美國馬薩諸塞大學(xué)盧維爾分校的伙伴們合作進行這項研究工作。促使這項研究成功的關(guān)鍵是讓每一個核心擁有自己的專用內(nèi)存。
Vanderbauwhede說:“FPGA芯片沒有應(yīng)用于標準電腦上,原因是對FPGA芯片編程相當困難。 FPGA芯片的處理能力強大,由于速度更快,能耗相當?shù)?,是我們更為環(huán)保的選擇?!彪m然當前市場上銷售的電腦大多數(shù)內(nèi)核超過一個,可以同時實施不同任務(wù),但傳統(tǒng)多核處理器只能共享一個存儲源,這降低了運算速度。Vanderbauwhede的研究團隊給每個內(nèi)核分配一定量的專用存儲空間,從而加快了處理器的運算速度。
“這只是初期概念驗證研究,我們試圖展示對FPGA編程的便捷方式,令其超高速處理的潛力可以更為廣泛地應(yīng)用于未來的運算器和電子設(shè)備上。雖然現(xiàn)有許多技術(shù)充分使用FPGA芯片,如等離子電視、液晶電視和電腦網(wǎng)絡(luò)路由器,但它們在標準臺式機上的應(yīng)用卻十分有限。”Vanderbauwhede補充說。
“但是,我們看到,包括英特爾和ARM在內(nèi)的一些廠商已經(jīng)宣布將開發(fā)集成傳統(tǒng)CPU與FPGA芯片的微芯片。我認為此類處理器會得到更廣泛的應(yīng)用,有助于在今后幾年進一步提升電腦運算速度?!?/FONT>Vanderbauwhede希望在2011年3月北愛爾蘭的應(yīng)用重構(gòu)運算國際研討會(International Symposium on Applied Reconfigurable Computing in Belfast)上詳細介紹他的研究發(fā)現(xiàn)。