[發(fā)明專利]一種低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元有效
| 申請?zhí)枺?/td> | 201810318783.6 | 申請日: | 2018-04-11 |
| 公開(公告)號: | CN108647779B | 公開(公告)日: | 2021-06-04 |
| 發(fā)明(設(shè)計)人: | 曹偉;王伶俐;羅成;謝亮;范錫添;周學(xué)功 | 申請(專利權(quán))人: | 復(fù)旦大學(xué) |
| 主分類號: | G06N3/063 | 分類號: | G06N3/063;G06F15/78 |
| 代理公司: | 上海正旦專利代理有限公司 31200 | 代理人: | 陸飛;王潔平 |
| 地址: | 200433 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 低位 卷積 神經(jīng)網(wǎng)絡(luò) 可重構(gòu) 計算 單元 | ||
1.一種低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元應(yīng)用于指數(shù)卷積神經(jīng)網(wǎng)絡(luò)的位移累加運算,其包括:若干個可重構(gòu)移位累加模塊、多路選通器和量化處理模塊;所述多路選通器分別與各所述可重構(gòu)移位累加模塊相連,用于選擇所述可重構(gòu)移位累加模塊輸出的當(dāng)前周期的移位累加數(shù)據(jù);所述量化處理模塊,與所述多路選通器相連,用于根據(jù)當(dāng)前周期的移位累加數(shù)據(jù)進行量化處理,獲得量化處理數(shù)據(jù);其中:
所述可重構(gòu)移位累加模塊包括控制器、第一寄存器、第二寄存器、第三寄存器和移位累加器;
所述控制器用于判斷當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù)是否為負(fù)數(shù);如果當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù)為負(fù)數(shù),則無需數(shù)據(jù)移位累加操作,等待判斷下一周期的指數(shù)權(quán)重數(shù)據(jù);如果當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù)不為負(fù)數(shù),則判斷當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù)是否為0;如果當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù)不為0,則控制第一寄存器存儲當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù);當(dāng)前周期的指數(shù)權(quán)重數(shù)據(jù)為0,控制則第一寄存器發(fā)出第一觸發(fā)信號;
所述控制器還用于判斷當(dāng)前周期的定點數(shù)數(shù)據(jù)是否為負(fù)數(shù);如果當(dāng)前周期的定點數(shù)數(shù)據(jù)為負(fù)數(shù),則無需數(shù)據(jù)移位累加操作,等待判斷下一周期的定點數(shù)數(shù)據(jù);如果當(dāng)前周期的定點數(shù)數(shù)據(jù)不為負(fù)數(shù),則判斷當(dāng)前周期的定點數(shù)數(shù)據(jù)是否為0;如果當(dāng)前周期的定點數(shù)數(shù)據(jù)不為0,則控制第二寄存器存儲當(dāng)前周期的定點數(shù)數(shù)據(jù);如果當(dāng)前周期的定點數(shù)數(shù)據(jù)為0,則控制第二寄存器發(fā)出第二觸發(fā)信號;
所述第三寄存器分別與所述第一寄存器、所述第二寄存器相連,所述第三寄存器用于根據(jù)所述第一寄存器發(fā)出的第一觸發(fā)信號或所述第二寄存器發(fā)出的第二觸發(fā)信號控制所述第三寄存器輸出當(dāng)前周期的移位累加數(shù)據(jù);所述第三寄存器還用于存儲上一周期的移位累加數(shù)據(jù);
所述移位累加器分別與所述第一寄存器、所述第二寄存器和所述第三寄存器相連,所述移位累加器用于根據(jù)所述第一寄存器存儲的上一周期的指數(shù)權(quán)重數(shù)據(jù)、所述第二寄存器存儲的上一周期的定點數(shù)數(shù)據(jù)和所述第三寄存器存儲的上一周期的第一移位累加數(shù)據(jù)確定當(dāng)前周期的移位累加數(shù)據(jù),并將當(dāng)前周期的移位累加數(shù)據(jù)存儲在所述第三寄存器內(nèi)。
2.根據(jù)權(quán)利要求1所述的低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述移位累加器包括:
移位器,分別與所述第一寄存器、所述第二寄存器相連,用于根據(jù)所述第一寄存器存儲的指數(shù)權(quán)重數(shù)據(jù)和所述第二寄存器存儲的定點數(shù)數(shù)據(jù)確定移位數(shù)據(jù);
累加器,分別與所述移位器、所述第三寄存器相連,用于根據(jù)所述移位器確定的移位數(shù)據(jù)和所述第三寄存器存儲的上一周期的第一移位累加數(shù)據(jù)確定當(dāng)前周期的移位累加數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述可重構(gòu)移位累加模塊還包括:
輸出寄存器,與所述第三寄存器相連,用于存儲所述第三寄存器輸出的當(dāng)前周期的移位累加數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述指數(shù)權(quán)重數(shù)據(jù)為4比特。
5.根據(jù)權(quán)利要求1所述的低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述定點數(shù)數(shù)據(jù)為8比特。
6.根據(jù)權(quán)利要求1所述的低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述移位累加數(shù)據(jù)為18比特。
7.根據(jù)權(quán)利要求1所述的低位寬卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)計算單元,其特征在于,所述量化處理數(shù)據(jù)為8比特數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于復(fù)旦大學(xué),未經(jīng)復(fù)旦大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810318783.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 卷積運算處理方法及相關(guān)產(chǎn)品
- 一種卷積神經(jīng)網(wǎng)絡(luò)的計算方法及系統(tǒng)
- 卷積運算方法及系統(tǒng)
- 卷積運算方法、裝置及系統(tǒng)
- 深度神經(jīng)網(wǎng)絡(luò)裁剪方法、裝置及電子設(shè)備
- 基于卷積神經(jīng)網(wǎng)絡(luò)的圖像處理方法和圖像處理裝置
- 卷積神經(jīng)網(wǎng)絡(luò)及基于卷積神經(jīng)網(wǎng)絡(luò)的圖像處理方法
- 一種圖像處理方法、裝置以及計算機存儲介質(zhì)
- 用于卷積神經(jīng)網(wǎng)絡(luò)的卷積運算裝置
- 基于FPGA實現(xiàn)圖像識別的方法、裝置、設(shè)備及存儲介質(zhì)
- 硬件神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法、計算裝置、軟硬件協(xié)作系統(tǒng)
- 生成較大神經(jīng)網(wǎng)絡(luò)
- 神經(jīng)網(wǎng)絡(luò)的生成方法、生成裝置和電子設(shè)備
- 一種舌診方法、裝置、計算設(shè)備及計算機存儲介質(zhì)
- 學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
- 脈沖神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換方法及相關(guān)轉(zhuǎn)換芯片
- 圖像處理方法、裝置、可讀存儲介質(zhì)和計算機設(shè)備
- 一種適應(yīng)目標(biāo)數(shù)據(jù)集的網(wǎng)絡(luò)模型微調(diào)方法、系統(tǒng)、終端和存儲介質(zhì)
- 用于重構(gòu)人工神經(jīng)網(wǎng)絡(luò)的處理器及其操作方法、電氣設(shè)備
- 一種圖像神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)化方法及裝置
- 一種基于可重構(gòu)部件的集成電路和設(shè)計方法
- 信號處理裝置、信號處理方法、信號處理用集成電路及電視接收機
- 可重構(gòu)系統(tǒng)及其構(gòu)建方法
- 一種面向多個粗粒度動態(tài)可重構(gòu)陣列的共享數(shù)據(jù)緩存裝置及控制方法
- 一種可重構(gòu)系統(tǒng)的動態(tài)局部重構(gòu)控制器及其控制方法
- 可重構(gòu)射頻孔徑
- 可重構(gòu)系統(tǒng)故障分析方法和裝置
- 一種運行時動態(tài)請求可重構(gòu)核的優(yōu)化方法
- 一種可重構(gòu)系統(tǒng)的動態(tài)精度仿真控制器及方法
- 可重構(gòu)天線和可重構(gòu)天線系統(tǒng)





