999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺述卷積神經(jīng)網(wǎng)絡(luò)的FPGA設(shè)計與優(yōu)化

2020-10-09 11:13:30彭東
科學(xué)與信息化 2020年27期
關(guān)鍵詞:設(shè)計

彭東

摘 要 在很多研究與設(shè)計中,F(xiàn)PGA可以應(yīng)用于卷積神經(jīng)網(wǎng)絡(luò)加速器的設(shè)計當(dāng)中。在這篇文章當(dāng)中將基于FPGA設(shè)計卷積神經(jīng)網(wǎng)絡(luò)的硬件加速器,在此設(shè)計中,核心技術(shù)是利用卷積神經(jīng)網(wǎng)絡(luò)的并行性這一特征,降低實施嵌入式帶來的資源利用的需求,從而使得加速器可在資源有限的開發(fā)板上得以實現(xiàn)。

關(guān)鍵詞 卷積神經(jīng)網(wǎng)絡(luò);FPGA;設(shè)計;硬件加速器

前言

卷積神經(jīng)網(wǎng)絡(luò),英文全稱Convolutional Neural Networks,簡稱CNN,是一類前饋神經(jīng)網(wǎng)絡(luò),其內(nèi)包含有卷積計算,具備著深度結(jié)構(gòu)。該神經(jīng)網(wǎng)絡(luò)是有著一定的學(xué)習(xí)能力的,對于給定的階層結(jié)構(gòu),可以平移不變地對于后續(xù)輸入的信息進(jìn)行分類。FPGA,全稱Field Programmable Gate Array,專用集成電路領(lǐng)域中的一種半定制電路。本文首先介紹卷積神經(jīng)網(wǎng)絡(luò)CNN以及FPGA基本原理,然后根據(jù)CNN的特點,通過合適的并行處理與流水線結(jié)構(gòu)在FPGA上設(shè)計一個CNN系統(tǒng),有效提高其性能。

1基本原理

1.1 CNN基本原理

卷積神經(jīng)網(wǎng)絡(luò)通過共享權(quán)重值以及局部連接的方式大大降低了網(wǎng)絡(luò)的整體復(fù)雜度,并且避免了傳統(tǒng)網(wǎng)絡(luò)需要對輸入數(shù)據(jù)進(jìn)行復(fù)雜的預(yù)處理工作,直接將原始數(shù)據(jù)輸入卷積神經(jīng)網(wǎng)絡(luò)經(jīng)過多次卷積抽樣,提取關(guān)鍵特征即可完成模式識別,并且卷積神經(jīng)網(wǎng)絡(luò)對物體的形變有著極高的適應(yīng)性。

卷積神經(jīng)網(wǎng)絡(luò)可應(yīng)用于語言與識別圖像處理方面,且應(yīng)用廣泛。在卷積神經(jīng)網(wǎng)絡(luò)中,對輸入數(shù)據(jù)的處理總共分為三種:卷積(Convolution)、池化(Pooling)、全連接 (Fully Connected) [1]。這些操作在卷積神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)中以層的形式存在,在進(jìn)行圖像識別時,卷積神經(jīng)網(wǎng)絡(luò)的初始輸入數(shù)據(jù)一般為原始圖像,在卷積神經(jīng)網(wǎng)絡(luò)中經(jīng)過多次交替執(zhí)行卷積和池化后得到多個特征圖,再通過全連接將這些特征圖計算得到識別結(jié)果。

1.2 FPGA基本原理

FPGA,即現(xiàn)場可編程邏輯門陣列,該可編程器件具有與傳統(tǒng)的可編程器件不同的結(jié)構(gòu),其采用的是小型查找表完成組合邏輯,這樣方便于每一個查找表可以連接到一個D觸發(fā)器的輸入端,再由觸發(fā)器驅(qū)動輸入輸出接口或者繼續(xù)驅(qū)動其他的觸發(fā)器,從而實現(xiàn)了組合邏輯和時序邏輯。各個模塊之間通過金屬連線,相互溝通與聯(lián)系,最終聯(lián)系到輸入輸出接口。通過向內(nèi)部靜態(tài)存儲單元加載數(shù)據(jù),來實現(xiàn)FPGA的邏輯。

2CNN設(shè)計

2.1 整體結(jié)構(gòu)

由于FPGA內(nèi)部存儲資源有限,而卷積神經(jīng)網(wǎng)絡(luò)一般消耗的內(nèi)存較多,所以可編程器件便會不斷的訪問外部存儲器從而讀取數(shù)據(jù),從而使網(wǎng)絡(luò)效率很大程度的下降。故此次設(shè)計的目的為降低訪問外部存儲器的次數(shù),提高網(wǎng)絡(luò)效率。則要通過設(shè)計使得輸入圖像以及卷積核權(quán)值只需要加載一次,就存儲在片上存儲器中,此過程執(zhí)行到操作結(jié)束方可停止。本文提出如圖3-1所示的結(jié)構(gòu),其中,ARM是該結(jié)構(gòu)的最主要的控制器部分,具體連接如圖,控制器與存儲器相連接,便可以將輸入圖像傳輸?shù)骄矸e模塊當(dāng)中,再進(jìn)行卷積運(yùn)算。存儲器中存在四個卷積核,所以在每次計算過程當(dāng)中都可以生成四個輸出部分,數(shù)據(jù)存儲器和系數(shù)存儲器的端口均可以被多路重復(fù)使用[2] ,發(fā)送輸入數(shù)據(jù)與存儲輸出數(shù)據(jù)幾乎同步進(jìn)行,并且循環(huán)過程不會產(chǎn)生中斷。

3-1加速器整體架構(gòu)

2.2 卷積運(yùn)算單元

對于硬件設(shè)計而言,不同的卷積層之間的計算是可以并行的,然而在運(yùn)算過程當(dāng)中,會存在著非常高的數(shù)據(jù)重復(fù)性,可能會導(dǎo)致數(shù)據(jù)的不相關(guān)性。因此想要提高運(yùn)算性能,就要增加數(shù)據(jù)利用率和運(yùn)算并行性,本文提出了一個流水線并行乘加結(jié)構(gòu),一次完整的乘加結(jié)構(gòu)可在一個時鐘周期內(nèi)結(jié)束,為3×3的卷積運(yùn)算單元,周期內(nèi)完成計算次數(shù)為9次,均為乘法計算,最終通過加法計算輸出最終特征像素。在內(nèi)部存儲器獲取的圖像信息在REG中存放,而存儲器中的卷積核權(quán)值存放在W中,當(dāng)卷積運(yùn)算需要更新卷積核時才能進(jìn)行修改操作。對于卷積神經(jīng)網(wǎng)絡(luò)而言,需要對輸入圖像的邊緣位置填充0方,為了保證流水線結(jié)構(gòu)不會因為特征圖切換或者數(shù)據(jù)的填充問題而發(fā)生中斷,確保卷積計算的并行性,可以在卷積器中加入屏蔽器,將輸出邊緣位置0。

3結(jié)束語

本文提出的一種卷積神經(jīng)網(wǎng)絡(luò)設(shè)計是基于FPGA進(jìn)行研究與分析的,主要是利用其內(nèi)部資源,通過提高數(shù)據(jù)的獲取效率,應(yīng)用流水線結(jié)構(gòu),提升卷積運(yùn)算的并行性從而提高運(yùn)算速度,得到一種高效率的卷積神經(jīng)網(wǎng)絡(luò)加速器結(jié)構(gòu)。對于開發(fā)板而言,即使資源有限,也可以通過本文提供的設(shè)計實現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)與可編程器件的優(yōu)勢最大化。

參考文獻(xiàn)

[1] 余子健,馬德,嚴(yán)曉浪,等.基于FPGA的卷積神經(jīng)網(wǎng)絡(luò)加速器[J].計算機(jī)工程,2017,43(1):109-114.

[2] 楊薇.卷積神經(jīng)網(wǎng)絡(luò)的FPGA并行結(jié)構(gòu)研究[J].數(shù)字技術(shù)與應(yīng)用,2015(12):61.

猜你喜歡
設(shè)計
二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過?!律O(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計到“設(shè)計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 日韩国产高清无码| 四虎永久在线视频| 在线观看免费人成视频色快速| 国产第一页第二页| 天天综合网在线| 午夜啪啪网| 日韩国产精品无码一区二区三区 | 成人免费一级片| 国产国模一区二区三区四区| 色综合中文字幕| 国产精品免费露脸视频| 久久中文字幕2021精品| 国产色婷婷视频在线观看| 99久久亚洲综合精品TS| 国产免费久久精品99re丫丫一| 无码 在线 在线| 97se亚洲综合不卡| 国产av剧情无码精品色午夜| 国产女同自拍视频| 欧美日本在线| 久久综合九色综合97网| 免费国产不卡午夜福在线观看| 999精品在线视频| 国产超碰一区二区三区| 亚洲,国产,日韩,综合一区 | 欧美a√在线| 午夜限制老子影院888| 秋霞国产在线| 国产欧美在线| 毛片基地视频| 亚洲成在人线av品善网好看| 亚洲中文字幕av无码区| 91精品亚洲| 成人午夜亚洲影视在线观看| 精品夜恋影院亚洲欧洲| 日韩欧美国产另类| 精品视频在线观看你懂的一区| 国产女人在线视频| 国产无人区一区二区三区| 日韩毛片在线播放| 国产网站一区二区三区| 综合久久五月天| 国产精品永久不卡免费视频| 国产精品私拍在线爆乳| 色婷婷成人网| 欧美日韩理论| 国产不卡国语在线| 极品av一区二区| 久久国产香蕉| 亚洲成人免费在线| 成人欧美日韩| 青青极品在线| 国产麻豆福利av在线播放| 99视频精品全国免费品| 91免费在线看| 精品五夜婷香蕉国产线看观看| 在线观看视频99| 国产香蕉国产精品偷在线观看 | 国产美女在线观看| 欧美日在线观看| 天天色天天操综合网| 青草午夜精品视频在线观看| 免费日韩在线视频| 99re在线视频观看| 欧美日韩va| 五月天久久婷婷| 无码AV日韩一二三区| 国产精品欧美日本韩免费一区二区三区不卡| 精品视频在线一区| 国产一区成人| 一级片一区| 亚洲欧洲日韩综合| 性色一区| 成人国产精品一级毛片天堂| 中国国产一级毛片| 播五月综合| 99在线小视频| 尤物亚洲最大AV无码网站| 亚洲精品免费网站| 国产拍在线| 久久精品视频一| 无码国产偷倩在线播放老年人|