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