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

一種三維脈動(dòng)陣列結(jié)構(gòu)的CNN推理加速器設(shè)計(jì)

2019-06-11 09:53:46邱超馮肖雄
電子技術(shù)與軟件工程 2019年7期
關(guān)鍵詞:結(jié)構(gòu)信息

文/邱超 馮肖雄

深度學(xué)習(xí)CNN神經(jīng)網(wǎng)絡(luò)因其巨大的計(jì)算量,巨大的通信帶寬要求,對(duì)傳統(tǒng)的馮諾依曼體系結(jié)構(gòu)的CPU提出了挑戰(zhàn),傳統(tǒng)CPU產(chǎn)品無法應(yīng)對(duì),因此衍生出了GPU圖形處理器、ASIC專用集成電路、FPGA等幾條技術(shù)路線。我們從架構(gòu)靈活性、峰值算力、延遲以及功耗、研發(fā)成本對(duì)比五個(gè)維度,對(duì)四條平臺(tái)技術(shù)路線進(jìn)行了對(duì)比。

從以上五個(gè)維度來說,F(xiàn)PGA使用處于上游位置,因此使用FPGA作為深度學(xué)習(xí)定制化加速電路,具備了天然優(yōu)勢,本文提到的新型三維脈動(dòng)陣列結(jié)構(gòu)主要是基于FPGA電路動(dòng)態(tài)可變基礎(chǔ)上實(shí)現(xiàn)。

1 CNN卷積計(jì)算工作原理

我們知道卷積層作為計(jì)算量要求最高的網(wǎng)絡(luò)層,是CNN推理加速器中最需要加速的網(wǎng)絡(luò)層,接下來以簡單實(shí)例為主,介紹卷積層的計(jì)算方法。

本文設(shè)定的卷積計(jì)算場景是,輸入數(shù)據(jù)圖像5x5大小,輸入通道數(shù)ci=3,卷積核大小是3x3,卷積步長stride=2,卷積外部填充pad=1,輸出圖像的通道數(shù)co=2為例,介紹卷積計(jì)算過程,對(duì)于其他參數(shù)的場景,計(jì)算方法類似。

首先取卷積核參數(shù)中co相同的一組,找到對(duì)應(yīng)的ci通道,覆蓋到對(duì)應(yīng)的Feature Input上,經(jīng)過點(diǎn)乘求和,可得到3個(gè)結(jié)果,接下來再對(duì)3個(gè)結(jié)果進(jìn)行累加,即可得到一個(gè)輸出點(diǎn)的數(shù)據(jù)。對(duì)于其他點(diǎn)的輸出數(shù)據(jù),采用的計(jì)算方法一樣。

圖1:三維陣列結(jié)構(gòu)

2 實(shí)現(xiàn)結(jié)構(gòu)

2.1 三維陣列結(jié)構(gòu)

一種三維脈動(dòng)陣列乘加器實(shí)現(xiàn)結(jié)構(gòu)如圖1所示,從卷積計(jì)算中提取3個(gè)重要維度,分別是ci(channel inputs),co(channel outputs)以及pix像素信息。

(1)Feature Map的ci信息與權(quán)重?cái)?shù)據(jù)的ci一一對(duì)應(yīng)。

(2)相同F(xiàn)eature Map的ci信息,可以有不同的co通道,并且co方向不需要累加和。

(3)對(duì)于不同的Pix通道信息,ci,co通道信息共用。這種三維陣列結(jié)構(gòu)的乘加陣列器,極大程度滿足了算力要求,并且做到累加和的關(guān)鍵路徑最短。

前文介紹,卷積核陣列還有一個(gè)維度參數(shù)是kernel,在這個(gè)乘加陣列中沒有體現(xiàn)出來,這里考慮的因素是由于不同神經(jīng)網(wǎng)絡(luò)下,卷積核尺寸是任意的,這個(gè)維度上做分割并行相乘不可取,因此三維陣列結(jié)構(gòu)上不需要體現(xiàn)出來。

三維陣列結(jié)構(gòu)只給出了乘加陣列計(jì)算模塊工作方法,這里面有個(gè)疑問,對(duì)于Feature Map來說,數(shù)據(jù)分配器如何產(chǎn)生的,在下一節(jié)中有介紹。

2.2 三維脈動(dòng)陣列的Feature Map分配器

Feature Maps數(shù)據(jù)分配器中包括原始輸入圖像IntPix和輸出滑窗后的圖像OutPix。我們以卷積核填充為0,核大小為5,步長為2,同時(shí)輸出7點(diǎn)數(shù)據(jù)為例,介紹輸入分配器如何同時(shí)輸出多點(diǎn)Pix模塊。

首先IntPix模塊中存放的是輸入圖像數(shù)據(jù),注意是單通道的。OutPix中存放輸出的數(shù)據(jù)信息。其次從IntPix中每取到一個(gè)像素點(diǎn)pix,都會(huì)按照滑窗的對(duì)應(yīng)關(guān)系,放到相應(yīng)位置的opix中即可,這種操作方式是按照行掃描的方式進(jìn)行,當(dāng)所有行都掃描結(jié)束后,便得到了多個(gè)像素點(diǎn)按照滑窗展開后的像素信息。

3 結(jié)論

本文提出了一種新型三維脈動(dòng)陣列結(jié)構(gòu)的乘加器,并給出了Feature Map數(shù)據(jù)分配模塊的實(shí)現(xiàn)過程,該結(jié)構(gòu)具有定制靈活,關(guān)鍵路徑長度較短,以及計(jì)算標(biāo)準(zhǔn)密集的特點(diǎn),非常適合在各種型號(hào)的FPGA上進(jìn)行定制化CNN推理加速應(yīng)用。

猜你喜歡
結(jié)構(gòu)信息
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結(jié)構(gòu)的應(yīng)用
模具制造(2019年3期)2019-06-06 02:10:54
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
論《日出》的結(jié)構(gòu)
創(chuàng)新治理結(jié)構(gòu)促進(jìn)中小企業(yè)持續(xù)成長
展會(huì)信息
基于BIM的結(jié)構(gòu)出圖
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 1级黄色毛片| 亚洲精品你懂的| 亚洲最大在线观看| 99精品国产自在现线观看| 欧美在线导航| 国产办公室秘书无码精品| 国产精品微拍| 精品亚洲欧美中文字幕在线看 | 91综合色区亚洲熟妇p| 国产国语一级毛片| 偷拍久久网| 国产午夜一级淫片| 国产精品视频公开费视频| 中文字幕第4页| 国产一区二区在线视频观看| 亚洲欧美日韩精品专区| 国产精品专区第1页| 91精品人妻一区二区| 国产成人区在线观看视频| 91在线高清视频| 亚洲永久免费网站| 国产精品第一区| 国产视频大全| 99er精品视频| 国产95在线 | 香蕉色综合| 色综合久久综合网| 国产中文一区二区苍井空| 强奷白丝美女在线观看| 蜜芽国产尤物av尤物在线看| 亚洲AV无码久久天堂| 久久精品无码中文字幕| 久久亚洲AⅤ无码精品午夜麻豆| 欧美劲爆第一页| 亚洲成aⅴ人在线观看| 亚洲午夜18| 国产女人在线视频| 久久五月天国产自| 欧美天堂在线| 51国产偷自视频区视频手机观看| 国产成人你懂的在线观看| 国产精鲁鲁网在线视频| 亚洲精品无码久久毛片波多野吉| 国产91av在线| 亚洲成a人片7777| 久久精品国产精品青草app| 亚洲侵犯无码网址在线观看| 综合色在线| 激情六月丁香婷婷| 国产网站黄| 免费人成网站在线高清| 国产精品偷伦在线观看| 91小视频在线播放| 特级毛片8级毛片免费观看| 欧洲亚洲一区| 香蕉视频国产精品人| www.youjizz.com久久| 97精品久久久大香线焦| 国产精品va| 怡红院美国分院一区二区| 伊人天堂网| 秘书高跟黑色丝袜国产91在线| 91九色视频网| 日韩毛片在线视频| 欧美a级完整在线观看| 色天堂无毒不卡| 成人在线综合| 国产又粗又猛又爽| 成年人午夜免费视频| 九色综合视频网| 91网红精品在线观看| 国产一区二区三区日韩精品| 国产成本人片免费a∨短片| 亚洲水蜜桃久久综合网站| 国产又黄又硬又粗| 精品综合久久久久久97超人| 99精品在线看| 中国黄色一级视频| 国产91无毒不卡在线观看| 亚洲性色永久网址| 亚洲欧洲日产国产无码AV| 99视频在线观看免费|