陳樺 編譯自 HPCWire
量子位 出品 | 公眾號(hào) QbitAI
FPGA編程很難,需要用到專業(yè)編程語(yǔ)言,例如Verilog和VHDL。
降低編程難度是推動(dòng)FPGA普及的關(guān)鍵,而這也是英特爾等FPGA芯片供應(yīng)商的主要目標(biāo)之一。
英特爾于2015年收購(gòu)了FPGA廠商Altera。該公司本周宣布推出一系列新的軟件工具,讓主流開(kāi)發(fā)者可以更方便地掌握FPGA編程。
英特爾目前的戰(zhàn)略是推動(dòng)FPGA在數(shù)據(jù)中心的普及,新工具的推出是英特爾整體戰(zhàn)略的一部分。
FPGA被認(rèn)為適用于高性能計(jì)算、人工智能、數(shù)據(jù)和視頻分析,以及5G網(wǎng)絡(luò)處理等計(jì)算任務(wù)。
英特爾此次推出的3款工具分別為:
1. 面向英特爾至強(qiáng)CPU和FPGA的加速棧
這款工具支持代碼復(fù)用,提供了跨英特爾所有FPGA數(shù)據(jù)中心產(chǎn)品的通用開(kāi)發(fā)接口。對(duì)于與特定硬件相關(guān)的FPGA資源細(xì)節(jié),接口進(jìn)行了抽象化處理。此外,英特爾還給特定垂直領(lǐng)域提供了經(jīng)過(guò)系統(tǒng)優(yōu)化的參考庫(kù)。
2. 開(kāi)放的可編程加速引擎(OPAE)技術(shù)
開(kāi)放了英特爾至強(qiáng)處理器和加速處理器之間通用開(kāi)發(fā)者接口的部分代碼,提供了覆蓋多代、多平臺(tái)FPGA加速處理器的輕量級(jí)API。與特定硬件相關(guān)的FPGA資源細(xì)節(jié)被抽象化。OPAE的代碼已經(jīng)被放在GitHub上。
3. 面向OpenCL的英特爾FPGA軟件開(kāi)發(fā)工具包(SDK)
支持RTL和OpenCL,幫助開(kāi)發(fā)者開(kāi)發(fā)運(yùn)行在英特爾FPGA之上的訂制加速處理器功能。
英特爾的目標(biāo)是將FPGA編程納入開(kāi)發(fā)者熟悉的至強(qiáng)框架,降低不熟悉FPGA的軟件開(kāi)發(fā)者的學(xué)習(xí)曲線。英特爾認(rèn)為,硬件加速(FPGA加速)將是高性能計(jì)算、人工智能、自動(dòng)駕駛、基因技術(shù),以及數(shù)據(jù)庫(kù)加速的重要賦能工具。
英特爾數(shù)據(jù)中心集團(tuán)加速計(jì)算任務(wù)團(tuán)隊(duì)總經(jīng)理Barry Davis在9月4日的博客中發(fā)布了這些新軟件。英特爾研究員Pradeep Dubey在9月5日比利時(shí)根特的“現(xiàn)場(chǎng)可編程邏輯和應(yīng)用國(guó)際大會(huì)”上公布了更多細(xì)節(jié)。
博客地址:https://builders.intel.com/blog/fpga-in-the-data-center-programming-for-all/
— 完 —
誠(chéng)摯招聘
量子位正在招募編輯/記者,工作地點(diǎn)在北京中關(guān)村。期待有才氣、有熱情的同學(xué)加入我們!相關(guān)細(xì)節(jié),請(qǐng)?jiān)诹孔游还娞?hào)(QbitAI)對(duì)話界面,回復(fù)“招聘”兩個(gè)字。
量子位 QbitAI
?\’?\’ ? 追蹤AI技術(shù)和產(chǎn)品新動(dòng)態(tài)
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。