隨著人工智能(AI)的不斷發(fā)展,它已經(jīng)從早期的人工特征工程進化到現(xiàn)在可以從海量數(shù)據(jù)中學(xué)習(xí),機器視覺、語音識別以及自然語言處理等領(lǐng)域都取得了重大突破。CNN(Convolutional Neural Network,卷積神經(jīng)網(wǎng)絡(luò))在人工智能領(lǐng)域受到越來越多的青睞,它是深度學(xué)習(xí)技術(shù)中極具代表性的網(wǎng)絡(luò)結(jié)構(gòu)之一,尤其在圖像處理領(lǐng)域取得了很大的成功。隨著網(wǎng)絡(luò)變得越來越大、越來越復(fù)雜,我們需要大量的計算資源來對其進行訓(xùn)練,因此人們紛紛將注意力轉(zhuǎn)向FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)器件,F(xiàn)PGA不僅具有軟件的可編程性和靈活性,同時又有ASIC高吞吐和低延遲的特性,而且由于具有豐富的I/O接口,F(xiàn)PGA還非常適合用作協(xié)議和接口轉(zhuǎn)換的芯片。
近日KORTIQ公司推出了一款Xilinx FPGA的CNN加速器IP——AIScale,它能夠利用實現(xiàn)訓(xùn)練好的CNN網(wǎng)絡(luò),比如行業(yè)標(biāo)準(zhǔn)的ResNet、AlexNet、Tiny Yolo和VGG-16等,并將它們進行壓縮輸出二進制描述文件,可以部署到Xilinx全系列可編程邏輯器件上。Zynq SoC和Zynq UltraScale+ MPSoC器件PS可以提供數(shù)據(jù)給AIScale CNN加速器(PL),經(jīng)過分類處理將輸出數(shù)據(jù)給PS。壓縮后的CNN網(wǎng)絡(luò)占用資源相對小很多,可以部署在片上存儲器中,可以更快更靈活的切換CNN網(wǎng)絡(luò)。
圖1:AIScale在計算機視覺應(yīng)用案例示意圖
AIScale加速器的核心是AIScale RCC(Re-configurable Compute Core),用戶根據(jù)需求可以靈活自定義AIScale RCC模塊的數(shù)量,AIScale RCC支持卷積預(yù)處理、池化/采樣、加權(quán)和全連接層等處理。資源更豐富的Zynq SoC和UltraScale+ MPSoC可以集成更多的AIScale RCC模塊,這會給AIScale加速器帶來更大的性能提升。當(dāng)然也可以根據(jù)成本、系統(tǒng)功耗、性能需求集成一定的AIScale RCC模塊,選擇合適的Xilinx FPGA器件。
圖2:多個 AIScale RCC模塊級聯(lián)連接
KORTIQ公司目前專注于嵌入式和計算機視覺領(lǐng)域,設(shè)計工業(yè)4.0和物聯(lián)網(wǎng)(IoT)等,未來將會為AIScale CNN加速器提供更多更先進的特性,比如圖像分類、物體識別和追蹤、人臉和語音識別、自然語言處理等,將先進的人工智能網(wǎng)絡(luò)應(yīng)用到自動化生產(chǎn)、控制等場景中,提高相關(guān)行業(yè)的生產(chǎn)力為用戶帶來更好的服務(wù)。
-
FPGA
+關(guān)注
關(guān)注
1638文章
21883瀏覽量
610751 -
Xilinx
+關(guān)注
關(guān)注
73文章
2175瀏覽量
123707 -
IP
+關(guān)注
關(guān)注
5文章
1751瀏覽量
150854 -
cnn
+關(guān)注
關(guān)注
3文章
353瀏覽量
22546
原文標(biāo)題:介紹一款基于FPGA的CNN硬件加速器IP
文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
數(shù)據(jù)中心加速器就看GRVI Phalanx FPGA加速器

機器學(xué)習(xí)實戰(zhàn):GNN加速器的FPGA解決方案
一款低端14 MHz加速器Spitfire 500
使用AMD-Xilinx FPGA設(shè)計一個AI加速器通道
高級語言(HLL)標(biāo)準(zhǔn)擴展大大簡化基于FPGA加速器的應(yīng)用程序的開發(fā)

基于FPGA的通用CNN加速設(shè)計

優(yōu)化基于FPGA的深度卷積神經(jīng)網(wǎng)絡(luò)的加速器設(shè)計
基于Xilinx 28nmFPGA的Dragen加速器板卡用于基因組分析算法的加速的解析
一款Xilinx FPGA的CNN加速器IP—AIScale
基于Xilinx FPGA的Memcached硬件加速器的介紹
Kortiq小巧高效的CNN加速器,支持所有類型
Achronix和BittWare推出采用FPGA芯片的加速卡
電子學(xué)報第七期《一種可配置的CNN協(xié)加速器的FPGA實現(xiàn)方法》
如何采用帶專用CNN加速器的AI微控制器實現(xiàn)CNN的硬件轉(zhuǎn)換
基于FPGA的深度學(xué)習(xí)CNN加速器設(shè)計方案

評論