熱點(diǎn)資訊
- Intel FPGA|如何挑選TERASIC友晶DE系列FPGA板卡?
- 資源|英特爾? Quartus? Prime設(shè)計(jì)軟件的“后浪”來(lái)啦!
- Intel FPGA|如何挑選TERASIC友晶MAX 10系列FPGA板卡?
- 教育部中南地區(qū)電子電氣基礎(chǔ)課教學(xué)研究會(huì)
- 普源精電2024夏季新品發(fā)布會(huì)
- Intel FPGA|如何挑選TERASIC友晶Stratix 10系列FPGA板卡?
- 賀中國(guó)地質(zhì)大學(xué)電子類測(cè)試分析儀器項(xiàng)目中標(biāo)
- 2018 年友晶科技產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目
- Intel FPGA|如何挑選TERASIC友晶Cyclone V系列FPGA板卡?
- 集美大學(xué)《高級(jí)FPGA綜合實(shí)驗(yàn)系統(tǒng)》完成交付驗(yàn)收

咨詢熱線:
18062095810
郵件: wangting@whhexin.com
電話:027-87538900
地址: 湖北·武漢·魯巷·華樂(lè)商務(wù)中心1006
FPGA加速深度學(xué)習(xí)-Terasic友晶DE10-Pro
對(duì)于許多行業(yè)來(lái)說(shuō),深度學(xué)習(xí)是一種顛覆性的技術(shù),但是其計(jì)算需求卻遠(yuǎn)超標(biāo)準(zhǔn)的CPU,這就使開發(fā)人員不得不考慮其他架構(gòu)。然而,從輕車熟路的CPU轉(zhuǎn)向到更高深莫測(cè)的設(shè)計(jì),無(wú)疑是個(gè)不小的挑戰(zhàn)。其實(shí),企業(yè)未必一定要改造現(xiàn)有的基礎(chǔ)設(shè)施來(lái)支持深度學(xué)習(xí),采用CPU + FPGA的混合計(jì)算架構(gòu)也不失為一種可行之策。
為什么要采用CPU + FPGA的混合計(jì)算架構(gòu),而不完全舍棄CPU呢?從性能上來(lái)講,單個(gè)推理是順序操作,因而大部分處理器可以有效地執(zhí)行獨(dú)立的深度學(xué)習(xí)推理工作。只是當(dāng)推理操作以批量或大容量呈現(xiàn)時(shí),CPU就很難跟上了。
此時(shí),GPU和其他大規(guī)模并行架構(gòu)就會(huì)提供串行處理的替代方案。大規(guī)模并行非常適合批量推理工作,以及訓(xùn)練具有大量輸入數(shù)據(jù)集的深度學(xué)習(xí)模型。
當(dāng)然,當(dāng)涉及到順序處理時(shí),并行計(jì)算機(jī)通常是低效的。對(duì)于需要快速順序推理的應(yīng)用程序,例如自動(dòng)駕駛汽車的計(jì)算機(jī)視覺(jué)和其他時(shí)間敏感的應(yīng)用程序,GPU就提供不了最優(yōu)方案了。
因而,為了滿足低容量推理和大批量處理的需求,將FPGA與多核CPU進(jìn)行集成的設(shè)備是一個(gè)很有吸引力的選擇。FPGA在本質(zhì)上是大規(guī)模并行的,所以它來(lái)執(zhí)行大量的深度學(xué)習(xí),輕而易舉。另一方面,較小的順序操作可以由CPU處理。或者,可以在FPGA和CPU之間共享工作負(fù)載,以優(yōu)化神經(jīng)網(wǎng)絡(luò)的效率。
而且,基于這種異構(gòu)體系結(jié)構(gòu)的靈活性,開發(fā)人員可以在不必徹底檢查現(xiàn)有計(jì)算基礎(chǔ)結(jié)構(gòu)的情況下實(shí)現(xiàn)這種優(yōu)化。