• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于軟件定義的可重構(gòu)卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)

    2021-06-30 05:49:50李沛杰張麗夏云飛許立明
    關(guān)鍵詞:重構(gòu)運(yùn)算卷積

    李沛杰,張麗,夏云飛,許立明

    基于軟件定義的可重構(gòu)卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)

    李沛杰1,張麗1,夏云飛2,許立明2

    (1. 信息工程大學(xué),河南 鄭州 450001;2.天津市濱海新區(qū)信息技術(shù)創(chuàng)新中心,天津 300457)

    為滿足卷積神經(jīng)網(wǎng)絡(luò)業(yè)務(wù)處理的靈活性和高性能需求,提出一種基于軟件定義的可重構(gòu)卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)。該架構(gòu)采用歸一化處理流程實(shí)現(xiàn)卷積層網(wǎng)絡(luò)的動態(tài)重構(gòu)與運(yùn)算模式的加速。采用AHB和AXI的雙總線架構(gòu),實(shí)現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)的流水計(jì)算。通過軟件定義在FPGA上實(shí)現(xiàn)了不同網(wǎng)絡(luò)結(jié)構(gòu)下的數(shù)據(jù)集實(shí)時處理。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的FPGA電路能夠?qū)崿F(xiàn)兩種網(wǎng)絡(luò)模型的軟件定義,網(wǎng)絡(luò)模型與輸入數(shù)據(jù)集相同的條件下,該架構(gòu)的運(yùn)算處理能力為CPU的10倍,運(yùn)算能耗比為GPU的2倍。

    卷積神經(jīng)網(wǎng)絡(luò);軟件定義;動態(tài)可重構(gòu);FPGA;流水計(jì)算;SoC

    1 引言

    隨著計(jì)算機(jī)視覺技術(shù)的發(fā)展,神經(jīng)網(wǎng)絡(luò)憑借深度學(xué)習(xí)技術(shù)極大地提高了算法性能。其中卷積神經(jīng)網(wǎng)絡(luò)(CNN,convolutional neural network)作為該項(xiàng)技術(shù)的基礎(chǔ),其模型得到了廣泛關(guān)注,并越來越多地應(yīng)用于圖像識別、視覺擬合、視頻搜索等領(lǐng)域[1]。

    CNN通常由卷積層、全連接層、池化層以及激活層組成[2-4]。當(dāng)前CNN模型對卷積層與子抽樣層互聯(lián)/迭代層數(shù)、卷積核運(yùn)算尺寸、激活層函數(shù)處理方式等處理環(huán)節(jié)進(jìn)行不同的優(yōu)化[5]。AlexNet模型以LeNet-5模型為藍(lán)本,通過增加卷積層進(jìn)一步提高模型圖像識別率[5];VGG模型通過使用較小卷積核模擬更大尺寸卷積核的方式,在保證層級結(jié)構(gòu)統(tǒng)一且簡單的基礎(chǔ)上,進(jìn)一步增加了模型運(yùn)算深度,提高識別精度[6];而GoogleLetNet模型則通過設(shè)計(jì)不同尺寸并行卷積模塊,并配合傳統(tǒng)的池化模塊與卷積模塊的拼接,在降低運(yùn)算量與參數(shù)量的基礎(chǔ)上,仍然保持圖像的高識別率[7-8]。由于CNN算法海量數(shù)據(jù)搬移以及密集迭代運(yùn)算的特征,通用CPU或GPU難以實(shí)現(xiàn)高效的處理能力,CNN算法運(yùn)算數(shù)據(jù)流的流水線處理特征使AISC或FPGA等硬件電路能夠?qū)崿F(xiàn)更好的算法加速效能[9]。專用ASIC電路的剛性結(jié)構(gòu)使其本身缺乏算法配置能力,難以應(yīng)對CNN算法快速迭代的需求[10]。通用的FPGA電路實(shí)現(xiàn)的CNN電路,雖然能夠解決算法的迭代更新[11-13],文獻(xiàn)[14]更是基于FPGA提出CNN優(yōu)化方案,提升FPGA本身在帶寬和功耗上的利用率,但FPGA的可編程特性屬于靜態(tài)可重構(gòu),電路重構(gòu)時間長,依然難以滿足CNN算法實(shí)時衍進(jìn)更新的需求[9]。

    本文通過研究卷積神經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)結(jié)構(gòu)特點(diǎn),采用軟件定義互連技術(shù)將不同算法中的原子算粒軟件定義,構(gòu)建歸一化的算粒集,通過軟件定義算粒與數(shù)據(jù)交換構(gòu)建算?;ヂ?lián)網(wǎng)絡(luò),設(shè)計(jì)了一種基于軟件定義的卷積神經(jīng)網(wǎng)絡(luò)可重構(gòu)電路,同時利用多通道DMA高效實(shí)現(xiàn)不同搬移規(guī)律的二維數(shù)組展開。在保持高性能運(yùn)算處理能力的前提下,基于軟件定義實(shí)現(xiàn)針對不同卷積神經(jīng)網(wǎng)絡(luò)模型的快速重構(gòu),滿足卷積神經(jīng)網(wǎng)絡(luò)靈活性和高效能的需求。

    2 軟件定義可重構(gòu)CNN分析

    以圖像處理應(yīng)用為例,CNN算法將圖像作為輸入,交替迭代進(jìn)行卷積層特征提取與池化層子抽樣得出特征圖,最終經(jīng)全連接層運(yùn)算得出結(jié)果。

    卷積層主要完成特征提取運(yùn)算,處理原理類似數(shù)字濾波器,以大小為×的卷積核為計(jì)算核心,對目標(biāo)圖像進(jìn)行滑窗點(diǎn)乘遍歷,算粒抽象如式(1)所示。

    池化層負(fù)責(zé)數(shù)據(jù)抽樣處理,實(shí)現(xiàn)對特征的深度抽象,減少特征圖數(shù)據(jù)維度。池化處理主要分為均值池化與最大值池化,即對特征圖中選定的均分區(qū)域(×)進(jìn)行均值計(jì)算或最大值計(jì)算,其處理算粒如式(2)所示。

    最大值池化

    均值池化

    激活層完成數(shù)據(jù)的輸出控制,即閾值判決選通操作。在CNN中常見的激活函數(shù)包括糾正線性函數(shù)ReLU、雙曲正切函數(shù)tanh、S形sigmoid函數(shù)以及符號函數(shù)等[15],運(yùn)算過程為在激活函數(shù)上對將激活前的輸出值進(jìn)行乘疊加后輸出,常見的激活函數(shù)公式如表1所示。

    表1 常見的激活函數(shù)公式

    全連接層處于CNN的最后處理部分,通過將特征圖逐行讀入并與權(quán)重參數(shù)矩陣相乘后,完成圖像的最終分類處理,其處理算粒如式(4)所示。

    盡管不同的CNN算法處理流程與算粒組合各不相同,但CNN算法的流程相對固定,如圖1所示的CNN處理流程中,K×K大小的卷積核構(gòu)成CNN運(yùn)算核心,以不同步長S與Y類型的激活函數(shù)配合,實(shí)現(xiàn)卷積層處理;再配合Q個下采樣數(shù)W的池化層,堆疊出J深度的連續(xù)卷積處理;最終與K個全連接層互聯(lián),完成整個CNN流程處理。在各層算粒處理上,算粒具有固定的運(yùn)算格式,可通過算粒分解實(shí)現(xiàn)歸一。

    Figure 1 The process of CNN

    本文主要通過抽象CNN處理流程中各個算粒的實(shí)現(xiàn)方式,通過參數(shù)化的處理進(jìn)行抽象與歸一,利用算法流水線處理的特性,將各層算粒歸一化為相同的可重構(gòu)算粒,并將算粒接口進(jìn)行軟件定義化設(shè)計(jì),構(gòu)建軟件定義算粒集,同時基于AHB和AXI雙總線構(gòu)建的互聯(lián)網(wǎng)絡(luò),通過基于路由尋址的數(shù)據(jù)交換網(wǎng)絡(luò)實(shí)現(xiàn)各個算粒之間數(shù)據(jù)的傳輸與互聯(lián)。

    3 軟件定義可重構(gòu)CNN電路設(shè)計(jì)

    3.1 總體架構(gòu)設(shè)計(jì)

    根據(jù)上文對卷積設(shè)計(jì)網(wǎng)絡(luò)模型的分析,CNN涉及的運(yùn)算種類相對固定,訪存地址規(guī)律固定,數(shù)據(jù)結(jié)構(gòu)規(guī)整,整體運(yùn)算與數(shù)據(jù)可重用率高。本文主要基于卷積核尺寸、卷積滑窗步長、卷積迭代層數(shù)、池化下采樣抽取尺寸以及激活函數(shù)類型等功能特性,進(jìn)行基于軟件定義的通用性設(shè)計(jì),以增加部分迭代流程為代價,歸一出一種適應(yīng)多種CNN的電路結(jié)構(gòu),其總體結(jié)構(gòu)如圖2所示。

    其中,軟件定義可重構(gòu)CNN整體架構(gòu)分為兩部分:基于AHB和AXI的雙總線架構(gòu)和多DMA引擎的算?;ヂ?lián)網(wǎng)絡(luò);基于數(shù)據(jù)流交換網(wǎng)絡(luò)和軟件定義算粒集合的數(shù)據(jù)交換網(wǎng)絡(luò)。整體CNN處理流程可通過處理器的軟件配置實(shí)現(xiàn)算粒互聯(lián)網(wǎng)絡(luò)拓?fù)浜蛿?shù)據(jù)交換網(wǎng)絡(luò)拓?fù)涞能浖x動態(tài)可重構(gòu),滿足不同CNN算法的靈活配置。在軟件定義化的算粒互聯(lián)網(wǎng)絡(luò)中,通過高性能DMA與通用DMA,將數(shù)據(jù)緩存中不同尺寸的二維特征圖與卷積核參數(shù)轉(zhuǎn)換為一維數(shù)據(jù)流,并分別通過軟件定義數(shù)據(jù)交換網(wǎng)絡(luò)與配置總線進(jìn)入不同的軟件定義算粒模塊,完成卷積運(yùn)算;軟件定義化的數(shù)據(jù)交換網(wǎng)絡(luò)采用基于路由的全交換結(jié)構(gòu),實(shí)現(xiàn)任意軟件定義算粒以及高速DMA之間的數(shù)據(jù)流互聯(lián)?;谠摷軜?gòu),可以針對不同的CNN模型的處理流程,軟件定義數(shù)據(jù)流路由,以及配置各軟件定義算粒工作模式,處理器啟動各DMA進(jìn)行數(shù)據(jù)流搬移,經(jīng)過數(shù)據(jù)流迭代搬移,實(shí)現(xiàn)深度卷積層處理。

    3.2 軟件定義算粒設(shè)計(jì)

    針對卷積神經(jīng)網(wǎng)路而言,其主要運(yùn)算類型相對固化,主要的計(jì)算算粒總結(jié)如下。

    (1)乘法:兩個一維向量數(shù)據(jù)流相乘運(yùn)算,用于卷積運(yùn)算中乘法以及因子縮放。

    (2)加減法/累加:實(shí)現(xiàn)卷積運(yùn)算中累加運(yùn)算,也可以實(shí)現(xiàn)池化運(yùn)算中偏置常量加法。

    (3)比較:一維向量數(shù)據(jù)比較結(jié)果輸出或計(jì)算置位非等價操作,可以實(shí)現(xiàn)激活函數(shù)或池化采樣等處理。

    (4)最值統(tǒng)計(jì):求取一維向量中最大/小值,可實(shí)現(xiàn)ReLU激活函數(shù)操作。

    (5)移位:通過對數(shù)據(jù)的左移/右移,實(shí)現(xiàn)輸入數(shù)據(jù)的2的冪次方運(yùn)算,實(shí)現(xiàn)數(shù)據(jù)縮放,節(jié)省乘法資源。

    (6)向量復(fù)制:將輸入的一維向量復(fù)制多出一路,實(shí)現(xiàn)向量平方運(yùn)算,用于可能的超越運(yùn)算泰勒級數(shù)展開處理。

    (7)序列生成:針對輸入的常數(shù),展開為任意長度的一維數(shù)據(jù)流,實(shí)現(xiàn)矩陣常數(shù)乘法。

    (8)數(shù)據(jù)直通:將輸入的數(shù)據(jù)不做任何處理,直接透傳到下一級運(yùn)算核心。

    圖2 軟件定義可重構(gòu)CNN電路架構(gòu)

    Figure 2 The architecture diagram of re-configurable CNN on software definition

    計(jì)算算粒的軟件定義互連接口按照AHB和AXI的標(biāo)準(zhǔn)協(xié)議接口進(jìn)行歸一化,運(yùn)算核心整體數(shù)據(jù)流采用基于握手的流水線處理,所有算粒的輸入輸出均與數(shù)據(jù)網(wǎng)絡(luò)互聯(lián),配合數(shù)據(jù)交換網(wǎng)絡(luò)完成核心數(shù)據(jù)流交換。針對以上所有處理進(jìn)行分類,將移位、向量復(fù)制、序列生成等處理統(tǒng)一放入運(yùn)算核心數(shù)據(jù)入口處作為數(shù)據(jù)預(yù)處理模塊;將乘法與加減法/累加等操作作為運(yùn)算處理模塊歸為一類;將最值統(tǒng)計(jì)與比較操作作為后處理子模塊實(shí)現(xiàn),整體模塊框圖如圖3所示。

    圖3 軟件定義算??驁D

    Figure 3 The diagram of software defined cell

    運(yùn)行算粒模塊主要劃分為4個子功能模塊:預(yù)處理模塊、乘加核模塊、后處理模塊以及配置寄存器模塊,各模塊主要功能如下。

    1) 預(yù)處理模塊:負(fù)責(zé)移位、復(fù)制以及序列生成等功能,子模塊為2輸入3輸出設(shè)計(jì),新增數(shù)據(jù)路徑用于傳輸復(fù)制或常數(shù)序列。內(nèi)部設(shè)計(jì)下行FIFO,通用DMA可以通過AHB配置總線向FIFO中自動寫入數(shù)據(jù),以實(shí)現(xiàn)將FIFO參數(shù)進(jìn)行常數(shù)展開。移位操作可以通過配置為0移位實(shí)現(xiàn)數(shù)據(jù)透傳。

    2) 乘加核模塊:內(nèi)部設(shè)計(jì)全互聯(lián)數(shù)據(jù)MUX模塊,可以通過配置實(shí)現(xiàn)數(shù)據(jù)流通過2個運(yùn)算、1個運(yùn)算或直接透傳,并且可以決定進(jìn)入乘法與加法運(yùn)算核的先后順序,以實(shí)現(xiàn)不同算法公式;同時乘法與加法模塊實(shí)現(xiàn)采用單精度浮點(diǎn)運(yùn)算。

    3) 后處理模塊:主要完成對任意尺寸的一維輸出數(shù)據(jù)的最值提取,以及比較后降采樣操作,并且設(shè)計(jì)上行FIFO,通用DMA可通過配置總線讀取FIFO中最值或比較值結(jié)果,上送SoC總線后緩存至內(nèi)部存儲中。

    4) 配置寄存器模塊:實(shí)現(xiàn)對運(yùn)算核心的工作模式,實(shí)現(xiàn)對一維數(shù)據(jù)尺寸、移位位數(shù)、加減法/累加、最大/小值、數(shù)據(jù)復(fù)制、比較閾值等模式的切換,實(shí)現(xiàn)運(yùn)算核心的重配置。

    整個運(yùn)算核心采用2數(shù)據(jù)流輸入1數(shù)據(jù)輸出接口結(jié)構(gòu),所有輸入輸出接口均與數(shù)據(jù)交換網(wǎng)絡(luò)相連,數(shù)據(jù)來源為高速DMA從DDR中讀出的數(shù)據(jù)緩存。數(shù)據(jù)流輸出接口附帶目前模塊路由信息,用于數(shù)據(jù)交換網(wǎng)絡(luò)的路由尋址。同時,內(nèi)部設(shè)計(jì)有與配置寄存器相連的上行與下行FIFO,F(xiàn)IFO與通用DMA之間設(shè)計(jì)握手連接信號,通過通用DMA對FIFO狀態(tài)的動態(tài)感知調(diào)節(jié)數(shù)據(jù)流量,從而實(shí)現(xiàn)常數(shù)數(shù)據(jù)的批量一維展開和各種卷積神經(jīng)網(wǎng)絡(luò)的運(yùn)算處理。

    3.3 軟件定義DMA

    本文中的高速DMA與通用DMA是數(shù)據(jù)搬移核心,完成數(shù)據(jù)從SoC總線上存儲設(shè)備與運(yùn)算核心之間的數(shù)據(jù)搬移。軟件定義可重構(gòu)CNN架構(gòu)中內(nèi)置一個處理器,用來管理兩種DMA的指令隊(duì)列,用于DMA內(nèi)數(shù)據(jù)通道的配置,DMA功能總結(jié)如下。

    1) 所有DMA均可以通過SoC總線訪問總線上所有存儲。

    2) 所有DMA內(nèi)置指令隊(duì)列,用來定義源地址、目的地址、數(shù)據(jù)長度、burst個數(shù)、地址變化方式等描述符任務(wù)。

    3) 所有通用DMA支持4個邏輯通道同時數(shù)據(jù)搬移。

    4) 高速DMA支持固定地址、順序地址、跳躍地址、跳躍片段地址等地址跳躍形式。

    高速DMA內(nèi)部針對讀寫各有一個數(shù)據(jù)通道,實(shí)現(xiàn)復(fù)雜的地址循環(huán),將SoC總線讀取的數(shù)據(jù)直接轉(zhuǎn)化為數(shù)據(jù)流送入數(shù)據(jù)交換網(wǎng)絡(luò)中,完成特征圖數(shù)據(jù)與卷積核參數(shù)的批量讀取;而通用DMA中采用多邏輯通道時分復(fù)用的形式,完成低速參數(shù)的自動搬移。工作過程中兩種DMA同時被處理器啟動,高速DMA將一維化特征圖數(shù)據(jù)經(jīng)過總線與數(shù)據(jù)交換網(wǎng)輸出到運(yùn)算核心,與通用DMA輸出的參數(shù)或其他一維化特征圖進(jìn)行運(yùn)算,實(shí)現(xiàn)二維數(shù)據(jù)的流水式運(yùn)算。

    3.4 數(shù)據(jù)交換網(wǎng)絡(luò)

    數(shù)據(jù)交換網(wǎng)絡(luò)主要完成軟件定義算粒、軟件定義DMA等運(yùn)算處理模塊的交換互聯(lián),實(shí)現(xiàn)點(diǎn)對點(diǎn)之間數(shù)據(jù)流的交互,軟件定義互連接口采用AXI4-Stream協(xié)議,可通過整個網(wǎng)絡(luò)接口之間的握手機(jī)制形成流控。AXI4-Stream協(xié)議接口中分為master接口與slave接口,master接口為輸出接口,slave接口為輸入接口,兩種接口互為對稱銜接。數(shù)據(jù)交換網(wǎng)絡(luò)對所有master接口進(jìn)行編址,從slave接口輸入對應(yīng)的路由地址,即可實(shí)現(xiàn)網(wǎng)絡(luò)內(nèi)對應(yīng)slave接口到master接口之間的路由。

    數(shù)據(jù)交換網(wǎng)絡(luò)根據(jù)不同算法流程規(guī)劃,運(yùn)算核心個數(shù)設(shè)置為8個,同時每個運(yùn)算核心都是2輸入1輸出的端口數(shù)量,合計(jì)master接口數(shù)量16個,slave接口數(shù)量8個,計(jì)算8個高速DMA的AXI4-Stream接口中,master與slave各8個接口。整個交換網(wǎng)絡(luò)的需要24個master接口,以及16個slave接口。由于采用的總線IP最大支持16×16規(guī)模交換網(wǎng)絡(luò),所以采用兩級拓?fù)鋵?shí)現(xiàn)16×24數(shù)量接口的數(shù)據(jù)網(wǎng)絡(luò)。如圖4所示,每個master接口均被編址。

    4 FPGA實(shí)現(xiàn)與結(jié)果分析

    4.1 FPGA實(shí)現(xiàn)

    本文進(jìn)行硬件設(shè)計(jì)的開發(fā)平臺為Xilinx公司的ZC706開發(fā)板,其FPGA芯片包含PS和PL兩種硬件資源,利用其PS內(nèi)的ARM雙核處理器、AXI4總線以及SDMA等IP分別實(shí)現(xiàn)本文中處理器、SoC總線以及通用DMA功能;在PL部分實(shí)現(xiàn)運(yùn)算核心、數(shù)據(jù)交換網(wǎng)絡(luò)與高性能DMA。測試集為MNIST集合中200幅256×256大小的圖片,每個Pixel的取值是0~255的整數(shù),在進(jìn)行實(shí)現(xiàn)前將所有像素轉(zhuǎn)換為單精度浮點(diǎn)數(shù)后進(jìn)行實(shí)驗(yàn)測試。測試算法包括AlexNet與VGG-16兩種不同算法,分別在本文電路架構(gòu)上實(shí)現(xiàn)運(yùn)算,使用相同算法與輸入數(shù)據(jù)集分別在通用處理器Intel CORE i5-7200U與NVIDIA GTX1050 GPU上進(jìn)行處理時間的性能對比,并且CPU與GPU采用與本設(shè)計(jì)電路相同的數(shù)據(jù)精度,均為單精度浮點(diǎn)數(shù)據(jù)。

    4.2 實(shí)驗(yàn)結(jié)果

    本文設(shè)計(jì)中的FPGA芯片內(nèi)部處理主頻為200 MHz,在FPGA中實(shí)現(xiàn)的卷積神經(jīng)網(wǎng)絡(luò)電路可以通過ZYNQ中ARM處理器的配置,完成電路的動態(tài)重構(gòu)。所以在切換不同網(wǎng)絡(luò)模型時,F(xiàn)PGA無須改變電路結(jié)構(gòu),可以采用與CPU或GPU相同的方式直接切換不同工作軟件。表2為整個FPGA芯片資源使用情況。

    圖4 數(shù)據(jù)交換網(wǎng)絡(luò)拓?fù)?/p>

    Figure 4 The topology of data switching network

    表2 FPGA芯片資源使用情況

    表3為3種運(yùn)算平臺使用AlexNet網(wǎng)絡(luò)模型的對比結(jié)果,針對200幅256×256大小的單精度浮點(diǎn)圖片進(jìn)行運(yùn)算。經(jīng)過對比可以看出,本文所設(shè)計(jì)的軟件定義可重構(gòu)CNN處理電路是通用CPU處理速度的近10倍,但相比GPU并無性能優(yōu)勢,其主要原因是GPU的運(yùn)算速度相比FPGA更快,考慮到頻率差異,本文設(shè)計(jì)在性能功耗比上占據(jù)一定優(yōu)勢,GPU能耗比約200÷1.722÷300≈0.387 1(FPS/W),本文所設(shè)計(jì)的軟件定義可重構(gòu)CNN電路性能功耗比為200÷31.84÷7.8≈0.8053(FPS/W),約為GPU的2.08倍。

    切換3個平臺網(wǎng)絡(luò)模型處理軟件,運(yùn)行VGG-16網(wǎng)絡(luò)模型算法,并對100幅256×256大小的單精度浮點(diǎn)圖片進(jìn)行運(yùn)算,3個平臺處理算法速度對比如表4所示。3個平臺處理效率比率結(jié)果和變化趨勢與AlexNet網(wǎng)絡(luò)模型算法的處理相同,并且本文設(shè)計(jì)FPGA平臺實(shí)現(xiàn)了軟件配置切換實(shí)現(xiàn)不同卷積神經(jīng)網(wǎng)絡(luò)算法。

    由VGG-16網(wǎng)絡(luò)模型算法和AlexNet模型算法運(yùn)行情況的性能分析結(jié)果可知,本文所設(shè)計(jì)的基于軟件定義的可重構(gòu)卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)相比通用CPU與GPU有可觀的性能功耗比優(yōu)勢,其主要原因是采用了基于數(shù)據(jù)流的運(yùn)算網(wǎng)絡(luò)結(jié)構(gòu),在每次的運(yùn)算過程中數(shù)據(jù)流進(jìn)行逐級流水運(yùn)算,每次運(yùn)算時間等于數(shù)據(jù)訪問存儲時間加流水運(yùn)算時延,并沒有傳統(tǒng)運(yùn)算器的額外運(yùn)算開銷,所以可以實(shí)現(xiàn)高速的流水并行運(yùn)算,整個系統(tǒng)針對固定的卷積算法模型具有固定的時延,不會因業(yè)務(wù)流的大小產(chǎn)生偏差,整體性能取決于系統(tǒng)工作頻率,可通過硬件電路的升級和工作頻率的提升,進(jìn)一步提升處理性能。此外,軟件定義可重構(gòu)的CNN能夠?qū)崿F(xiàn)基于軟件配置的動態(tài)可重構(gòu),實(shí)現(xiàn)多種算法模式的動態(tài)切換,及基于軟件定義算粒的算法迭代與更新,具備較高的算法泛用性。

    表3 AlexNet模型算法效率對比

    表4 VGG-16模型算法效率對比

    5 結(jié)束語

    本文基于軟件定義技術(shù),通過構(gòu)建歸一化的軟件定義計(jì)算算粒和數(shù)據(jù)交換網(wǎng)絡(luò)模型,提出了一種CNN算法泛化的可重構(gòu)的卷積神經(jīng)網(wǎng)絡(luò)架構(gòu),通過可編程DMA配合可重構(gòu)軟件定義算粒核心實(shí)現(xiàn)動態(tài)可重構(gòu)多種CNN算法的目的。通過FPGA實(shí)現(xiàn)了該架構(gòu)下的兩種典型算法模型,其能夠滿足卷積神經(jīng)網(wǎng)絡(luò)算法快速迭代和實(shí)時處理的需求。后續(xù)會進(jìn)一步整合并添加其他新型CNN算法模型運(yùn)算核心、提高本電路的應(yīng)用普適性,同時繼續(xù)優(yōu)化架構(gòu),在保持架構(gòu)靈活配置的基礎(chǔ)上在ASIC專用電路上進(jìn)行實(shí)現(xiàn),設(shè)計(jì)卷積神經(jīng)網(wǎng)絡(luò)領(lǐng)域?qū)S玫母咝苡?jì)算芯片。

    [1]SINGH K, TIWARI S C, GUPTA M. A closed-loop ASIC design approach based on logical effort theory and artificial neural networks[J]. Integration, 2019, 69: 10-22.

    [2]LIU Z, DOU Y, JIANG J, et al. An FPGA-based processor for training convolutional neural networks[C]//International Conference on Field Programmable Technology (ICFPT). 2018.

    [3]方睿, 劉加賀, 薛志輝, 等. 卷積神經(jīng)網(wǎng)絡(luò)的FPGA并行加速方案設(shè)計(jì)[J]. 計(jì)算機(jī)工程與應(yīng)用, 2015, 51(8): 32-36.

    FANG R, LIU J H, XUE Z H, et al. FPGA-based design for convolution neural network[J]. Computer Engineering and Applications, 2015, 51(8): 32-36.

    [4]王巍, 周凱利, 王伊昌, 等. 卷積神經(jīng)網(wǎng)絡(luò)(CNN)算法的FPGA并行結(jié)構(gòu)設(shè)計(jì)[J]. 微電子學(xué)與計(jì)算機(jī), 2019, 36(4): 57-62, 66.

    WANG W, ZHOU K L, WANG Y C, et al. FPGA parallel structure design of convolutional neural network(CNN) algorithm[J]. Microelectronics & Computer, 2019, 36(4): 57-62.

    [5]翟社平, 邱程, 楊媛媛, 等. 基于FPGA的卷積神經(jīng)網(wǎng)絡(luò)加速器設(shè)計(jì)與實(shí)現(xiàn)[J]. 微電子學(xué)與計(jì)算機(jī), 2019, 36(8): 83-86.

    ZHAI S P, QIU C, YANG Y Y, et al. Design and implementation of convolutional neural network accelerator based on FPGA[J]. Microelectronics & Computer, 2019, 36(8): 83-86.

    [6]竇陽, 卿粼波, 何小海, 等. 基于FPGA的CNN加速器設(shè)計(jì)與實(shí)現(xiàn)[J]. 信息技術(shù)與網(wǎng)絡(luò)安全, 2019, 38(11): 96-101.

    DOU Y, QING L B, HE X H, et al. Design and implementation of CNN accelerator based on FPGA[J]. Information Technology and Network Security, 2019, 38(11): 96-101.

    [7]周瑛, 張鈴. 模糊集方法在檢索評價系統(tǒng)中的應(yīng)用[J]. 計(jì)算機(jī)技術(shù)與發(fā)展, 2007, 17(1): 111-113.

    ZHOU Y, ZHANG L. Application of fuzzy measure in information retrieval evaluation[J]. Computer Technology and Development, 2007, 17(1): 111-113.

    [8]VENUGOPAL S, CASTRO-PAREJA C R, DANDEKAR O S. An FPGA-based 3D image processor with median and convolution filters for real-time applications[C]//Proc of Spie-is&t Electronic Imaging. 2005.

    [9]CHEN J, PRODIC A, ERICKSON R W, et al. Predictive digital current programmed control[J]. IEEE Transactions on Power Electronics, 2003, 18(1): 411-419.

    [10]CHELLAPILLA K, PURI S, SIMARD P. High performance convolutional neural networks for document processing[C]//10th International Workshop on Frontiers in Handwriting Recognition. 2006.

    [11]YU Y, WU C, ZHAO T, et al. OPU: an FPGA-based overlay processor for convolutional neural networks[J]. IEEE Transactions on Very Large-Scale Integration (VLSI) Systems, 2019, 28(1): 35-47.

    [12]WU D, PIGOU L, KINDERMANS P J, et al. Deep dynamic neural networks for multimodal gesture segmentation and recognition[J]. IEEE Transactions on Pattern Analysis & Machine Intelligence, 2016, 38(8): 1583-1597.

    [13]仇越, 馬文濤, 柴志雷. 一種基于FPGA的卷積神經(jīng)網(wǎng)絡(luò)加速器設(shè)計(jì)與實(shí)現(xiàn)[J]. 微電子學(xué)與計(jì)算機(jī), 2018, 35(8): 68-72.

    QIU Y, MA W T, CHAI Z L. Design and implementation of a convolutional neural network accelerator based on FPGA[J]. Microelectronics & Computer, 2018, 34(8): 68-72.

    [14]劉勤讓, 劉崇陽, 周俊, 等. 基于線性脈動陣列的卷積神經(jīng)網(wǎng)絡(luò)計(jì)算優(yōu)化與性能分析[J]. 網(wǎng)絡(luò)與信息安全學(xué)報(bào), 2018, 4(2):16-24.

    LIU Q R, LIU C Y, ZHOU J, et al. Based on linear systolic array for convolutional neural network’s calculation optimization and performance analysis[J]. Chinese Journal of Network and Information Security, 2018, 4(2): 16-24.

    [15]梁爽. 可重構(gòu)神經(jīng)網(wǎng)絡(luò)加速器設(shè)計(jì)關(guān)鍵技術(shù)研究[D]. 北京:清華大學(xué), 2017.

    LIANG S. Research on key technologies of reconfigurable neural network accelerator design[D]. Beijing: Tsinghua University, 2017.

    Architecture design of re-configurable convolutional neural network on software definition

    LI Peijie1, ZHANG Li1, XIA Yunfei2, XU Liming2

    1. Information Engineering University, Zhengzhou 450001, China 2. InformationTechnology Innovation Center of Tianjin Binhai New Area, Tianjin 300457, China

    In order to meet the flexibility and efficiency requirement in convolutional neural network (CNN), an architecture of re-configurable CNN based on software definition was proposed. In the architecture, the process of CNN could be normalized and the operation mode could be accelerated. The calculation pipeline was implemented by using dual bus architecture based on AHB and AXI protocols. By software definition, the proposed architecture, which could realize the real-time processing of data among different CNN structure, was implemented on FPGA. The result shows that at least 2 CNN models can be software defined on the FPGA circuit. The output measures an operation processing capacity of 10 times that of CPU, and an operation energy consumption ratio of 2 times that of GPU.

    convolutional neural network, software definition, dynamic reconfiguration, FPGA, pipeline calculation, SoC

    TP393

    A

    10.11959/j.issn.2096?109x.2021043

    2020?09?22;

    2020?12?14

    李沛杰,lpj@ndsc.com.cn

    國家科技重大專項(xiàng)(2016ZX01012101)

    TheNational Science and Technology Major Project (2016ZX01012001)

    李沛杰, 張麗, 夏云飛, 等. 基于軟件定義的可重構(gòu)卷積神經(jīng)網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)[J]. 網(wǎng)絡(luò)與信息安全學(xué)報(bào), 2021, 7(3): 29-36.

    LI P J, ZHANG L, XIA Y F, et al. Architecture design of re-configurable convolutional neural network on software definition[J]. Chinese Journal of Network and Information Security, 2021, 7(3): 29-36

    李沛杰(1990? ),男,山西襄汾人,信息工程大學(xué)助理研究員,主要研究方向?yàn)橄冗M(jìn)計(jì)算與網(wǎng)絡(luò)安全技術(shù)、高速接口技術(shù)、軟件定義互聯(lián)技術(shù)、現(xiàn)代SoC設(shè)計(jì)技術(shù)。

    張麗(1982? ),女,河南輝縣人,信息工程大學(xué)副研究員,主要研究方向?yàn)橄冗M(jìn)計(jì)算技術(shù)、軟件定義互聯(lián)技術(shù)、SoC芯片設(shè)計(jì)技術(shù)。

    夏云飛(1987? ),男,黑龍江海倫人,天津市濱海新區(qū)信息技術(shù)創(chuàng)新中心工程師,主要研究方向?yàn)樾盘柼幚硭惴ǜ咝阅軐?shí)現(xiàn)技術(shù)、軟件定義互聯(lián)技術(shù)、高性能芯片架構(gòu)設(shè)計(jì)技術(shù)。

    許立明(1990? ),男,山東濰坊人,天津市濱海新區(qū)信息技術(shù)創(chuàng)新中心工程師,主要研究方向?yàn)镕PGA設(shè)計(jì)實(shí)現(xiàn)、芯片設(shè)計(jì)前端流程以及SoC芯片系統(tǒng)時鐘架構(gòu)設(shè)計(jì)。

    猜你喜歡
    重構(gòu)運(yùn)算卷積
    重視運(yùn)算與推理,解決數(shù)列求和題
    長城敘事的重構(gòu)
    攝影世界(2022年1期)2022-01-21 10:50:14
    基于3D-Winograd的快速卷積算法設(shè)計(jì)及FPGA實(shí)現(xiàn)
    有趣的運(yùn)算
    從濾波器理解卷積
    電子制作(2019年11期)2019-07-04 00:34:38
    北方大陸 重構(gòu)未來
    基于傅里葉域卷積表示的目標(biāo)跟蹤算法
    北京的重構(gòu)與再造
    商周刊(2017年6期)2017-08-22 03:42:36
    “整式的乘法與因式分解”知識歸納
    撥云去“誤”學(xué)乘除運(yùn)算
    国产免费av片在线观看野外av| 成年版毛片免费区| 老熟妇乱子伦视频在线观看| 波多野结衣高清无吗| 欧美黑人欧美精品刺激| 最近最新中文字幕大全免费视频| 18禁黄网站禁片午夜丰满| 国产又黄又爽又无遮挡在线| 欧美不卡视频在线免费观看| www日本黄色视频网| 床上黄色一级片| 国产精品久久久久久人妻精品电影| 99热6这里只有精品| 脱女人内裤的视频| 全区人妻精品视频| 亚洲,欧美精品.| 亚洲五月天丁香| 成年女人毛片免费观看观看9| 中文字幕av在线有码专区| 国产精品一区二区三区四区免费观看 | 日韩欧美精品v在线| 哪里可以看免费的av片| 久久久色成人| 国产精品一区二区免费欧美| 网址你懂的国产日韩在线| 国产成人系列免费观看| 天天添夜夜摸| 一本久久中文字幕| 欧美日韩福利视频一区二区| 两人在一起打扑克的视频| 淫秽高清视频在线观看| 亚洲欧美精品综合一区二区三区| 欧美日韩国产亚洲二区| 一个人看视频在线观看www免费 | 在线观看美女被高潮喷水网站 | 精品久久久久久久久久久久久| 国产伦精品一区二区三区视频9 | 免费看十八禁软件| 亚洲成人免费电影在线观看| netflix在线观看网站| 欧美高清成人免费视频www| 小蜜桃在线观看免费完整版高清| 国产1区2区3区精品| 可以在线观看毛片的网站| 亚洲av中文字字幕乱码综合| 99国产精品一区二区三区| 精品福利观看| 成人av一区二区三区在线看| ponron亚洲| 在线a可以看的网站| 十八禁网站免费在线| 日本精品一区二区三区蜜桃| 舔av片在线| 欧美黑人欧美精品刺激| 久久中文字幕人妻熟女| 国产不卡一卡二| 国内揄拍国产精品人妻在线| 19禁男女啪啪无遮挡网站| 性色av乱码一区二区三区2| 午夜精品在线福利| 欧美乱妇无乱码| 久久性视频一级片| 亚洲成人久久爱视频| 最新在线观看一区二区三区| 日本撒尿小便嘘嘘汇集6| 高清在线国产一区| 在线十欧美十亚洲十日本专区| 又紧又爽又黄一区二区| 麻豆成人av在线观看| 国内少妇人妻偷人精品xxx网站 | 日本一二三区视频观看| 日本撒尿小便嘘嘘汇集6| 精品久久久久久久久久久久久| 日韩大尺度精品在线看网址| 天天一区二区日本电影三级| 日韩免费av在线播放| АⅤ资源中文在线天堂| 免费在线观看成人毛片| 国产精品乱码一区二三区的特点| 九九久久精品国产亚洲av麻豆 | 中文字幕高清在线视频| 精品久久久久久,| 少妇裸体淫交视频免费看高清| 亚洲欧美激情综合另类| 亚洲欧美日韩东京热| 成人三级黄色视频| 99国产精品一区二区蜜桃av| 精品日产1卡2卡| 手机成人av网站| 男女下面进入的视频免费午夜| 亚洲av熟女| 日韩欧美在线二视频| 国产精品1区2区在线观看.| 久久这里只有精品中国| 亚洲精品久久国产高清桃花| 成人18禁在线播放| 动漫黄色视频在线观看| 国产午夜精品久久久久久| 欧美日韩福利视频一区二区| 欧美高清成人免费视频www| 女人高潮潮喷娇喘18禁视频| 一个人观看的视频www高清免费观看 | 波多野结衣巨乳人妻| 黄色 视频免费看| 美女高潮喷水抽搐中文字幕| 非洲黑人性xxxx精品又粗又长| 美女被艹到高潮喷水动态| 国内少妇人妻偷人精品xxx网站 | 国产精品亚洲一级av第二区| 18禁国产床啪视频网站| bbb黄色大片| 国产精品野战在线观看| 91av网一区二区| 亚洲av熟女| 午夜成年电影在线免费观看| 一区二区三区高清视频在线| 精品免费久久久久久久清纯| 国内精品久久久久久久电影| 精品久久久久久久久久免费视频| 日韩免费av在线播放| 国产精品爽爽va在线观看网站| 午夜福利在线观看吧| 久久久国产成人免费| 欧美成人免费av一区二区三区| 91老司机精品| 欧美日本亚洲视频在线播放| 最近最新免费中文字幕在线| 美女被艹到高潮喷水动态| 日韩欧美国产一区二区入口| 日日干狠狠操夜夜爽| 法律面前人人平等表现在哪些方面| 在线观看66精品国产| 黄片小视频在线播放| 男人和女人高潮做爰伦理| 国产av一区在线观看免费| 老司机深夜福利视频在线观看| 亚洲成人免费电影在线观看| 51午夜福利影视在线观看| 欧美成人性av电影在线观看| 噜噜噜噜噜久久久久久91| 韩国av一区二区三区四区| 国产午夜精品论理片| 国产精品国产高清国产av| 国产视频一区二区在线看| 999久久久国产精品视频| 久久亚洲精品不卡| 国产精品女同一区二区软件 | 午夜福利在线观看吧| 精品无人区乱码1区二区| 国产综合懂色| 亚洲欧美日韩东京热| ponron亚洲| 黄片小视频在线播放| 国产精品久久久久久人妻精品电影| 久久久久九九精品影院| 可以在线观看毛片的网站| 亚洲精品一区av在线观看| 日日干狠狠操夜夜爽| 在线播放国产精品三级| 又粗又爽又猛毛片免费看| 香蕉丝袜av| 久久久久国产一级毛片高清牌| 婷婷精品国产亚洲av| 丰满人妻一区二区三区视频av | 欧美在线一区亚洲| ponron亚洲| 又黄又爽又免费观看的视频| 变态另类成人亚洲欧美熟女| 不卡一级毛片| 国产av在哪里看| 亚洲国产欧洲综合997久久,| 啪啪无遮挡十八禁网站| 两人在一起打扑克的视频| 脱女人内裤的视频| 999久久久精品免费观看国产| 国产主播在线观看一区二区| 亚洲九九香蕉| 亚洲人成电影免费在线| 精品久久久久久久久久免费视频| 欧美精品啪啪一区二区三区| 亚洲欧美日韩无卡精品| 亚洲狠狠婷婷综合久久图片| 国产真实乱freesex| 亚洲在线自拍视频| 久久国产精品影院| 免费av毛片视频| 99riav亚洲国产免费| 成人一区二区视频在线观看| 91av网一区二区| 99riav亚洲国产免费| 国产伦精品一区二区三区四那| 久久久国产欧美日韩av| 午夜免费激情av| 少妇的逼水好多| av国产免费在线观看| 国产成人精品久久二区二区91| 观看免费一级毛片| 亚洲成人中文字幕在线播放| 麻豆国产av国片精品| 国产伦在线观看视频一区| 久久精品国产亚洲av香蕉五月| av女优亚洲男人天堂 | 亚洲中文av在线| 少妇的丰满在线观看| 国产精品亚洲一级av第二区| 露出奶头的视频| 欧美中文综合在线视频| 午夜免费成人在线视频| 禁无遮挡网站| 亚洲国产精品合色在线| 视频区欧美日本亚洲| 校园春色视频在线观看| www.自偷自拍.com| 嫁个100分男人电影在线观看| 成人精品一区二区免费| 宅男免费午夜| 国产单亲对白刺激| 18禁观看日本| 69av精品久久久久久| 怎么达到女性高潮| 久久精品夜夜夜夜夜久久蜜豆| 国产欧美日韩一区二区精品| 婷婷精品国产亚洲av| 琪琪午夜伦伦电影理论片6080| 91麻豆av在线| 日韩精品青青久久久久久| 欧美黑人巨大hd| 国产精品电影一区二区三区| 久久精品国产清高在天天线| 欧美一级毛片孕妇| av在线天堂中文字幕| 免费看日本二区| 久久久久国产精品人妻aⅴ院| 人人妻人人澡欧美一区二区| 国产欧美日韩一区二区精品| 免费无遮挡裸体视频| 亚洲精品粉嫩美女一区| 制服人妻中文乱码| 美女大奶头视频| 高清毛片免费观看视频网站| 一本综合久久免费| 视频区欧美日本亚洲| www.熟女人妻精品国产| 在线视频色国产色| 国产成人aa在线观看| 国产精品1区2区在线观看.| 国产精品爽爽va在线观看网站| 久久久久精品国产欧美久久久| 人人妻,人人澡人人爽秒播| www.www免费av| 亚洲无线观看免费| 九色成人免费人妻av| 美女扒开内裤让男人捅视频| 久久人人精品亚洲av| 在线观看午夜福利视频| 国产毛片a区久久久久| 亚洲国产欧美人成| 国产精品 欧美亚洲| 亚洲精品在线观看二区| 嫁个100分男人电影在线观看| 亚洲自偷自拍图片 自拍| 老汉色av国产亚洲站长工具| 制服人妻中文乱码| 久久这里只有精品中国| 久久久久国产一级毛片高清牌| 日韩欧美 国产精品| 日本a在线网址| 看片在线看免费视频| 久久99热这里只有精品18| 日本撒尿小便嘘嘘汇集6| 动漫黄色视频在线观看| 亚洲九九香蕉| 国产精品 欧美亚洲| 国产亚洲精品久久久久久毛片| 日韩欧美 国产精品| 高清在线国产一区| 级片在线观看| 精品不卡国产一区二区三区| 国产精品久久久人人做人人爽| 18美女黄网站色大片免费观看| 国产精品久久久久久精品电影| 男女下面进入的视频免费午夜| 熟女人妻精品中文字幕| 日本三级黄在线观看| 亚洲国产欧美网| 亚洲精品一区av在线观看| 日韩高清综合在线| 淫妇啪啪啪对白视频| 午夜视频精品福利| 欧美日韩福利视频一区二区| 亚洲国产欧美网| 国产精品久久久人人做人人爽| 两性夫妻黄色片| 人人妻人人看人人澡| av国产免费在线观看| 欧美xxxx黑人xx丫x性爽| 成人18禁在线播放| 一区二区三区激情视频| 日韩 欧美 亚洲 中文字幕| 亚洲精品一区av在线观看| av视频在线观看入口| 亚洲 欧美一区二区三区| 国产亚洲精品av在线| 久久久成人免费电影| 在线观看日韩欧美| 免费看光身美女| 亚洲国产看品久久| 亚洲精品中文字幕一二三四区| 久久伊人香网站| 女同久久另类99精品国产91| 欧美黑人欧美精品刺激| bbb黄色大片| 亚洲最大成人中文| 国产精品久久久人人做人人爽| 真人一进一出gif抽搐免费| 日韩欧美在线乱码| av欧美777| tocl精华| 成人永久免费在线观看视频| 亚洲片人在线观看| 好男人在线观看高清免费视频| 99久久99久久久精品蜜桃| 99re在线观看精品视频| 黄片大片在线免费观看| 看黄色毛片网站| 亚洲成人精品中文字幕电影| 欧美成狂野欧美在线观看| 国产精品1区2区在线观看.| 男女之事视频高清在线观看| 精品久久久久久久人妻蜜臀av| 免费电影在线观看免费观看| 日韩欧美国产在线观看| 国产高清激情床上av| 久久草成人影院| 日本五十路高清| 国产麻豆成人av免费视频| 两个人的视频大全免费| 99精品久久久久人妻精品| 日本黄色视频三级网站网址| 一本久久中文字幕| 久久精品91蜜桃| 免费看十八禁软件| 午夜两性在线视频| 十八禁人妻一区二区| 亚洲精品一卡2卡三卡4卡5卡| 91在线精品国自产拍蜜月 | 91九色精品人成在线观看| 久久久国产精品麻豆| 可以在线观看毛片的网站| 男女床上黄色一级片免费看| 淫妇啪啪啪对白视频| 亚洲,欧美精品.| 午夜久久久久精精品| 热99在线观看视频| 欧美国产日韩亚洲一区| 99久久精品热视频| 国产高清videossex| 日本 av在线| 99久久综合精品五月天人人| 国产一区在线观看成人免费| 美女扒开内裤让男人捅视频| 九九久久精品国产亚洲av麻豆 | 国产精品影院久久| 日本撒尿小便嘘嘘汇集6| 亚洲av成人不卡在线观看播放网| x7x7x7水蜜桃| 久久人人精品亚洲av| 97超级碰碰碰精品色视频在线观看| 好男人电影高清在线观看| 久99久视频精品免费| 欧美日韩国产亚洲二区| 亚洲国产欧洲综合997久久,| 可以在线观看毛片的网站| 久久久水蜜桃国产精品网| 中文字幕久久专区| 麻豆国产97在线/欧美| 日韩大尺度精品在线看网址| 久久香蕉国产精品| 夜夜躁狠狠躁天天躁| 成人三级黄色视频| 我要搜黄色片| 国产伦精品一区二区三区视频9 | 亚洲精品一卡2卡三卡4卡5卡| 丰满人妻一区二区三区视频av | 丝袜人妻中文字幕| 熟妇人妻久久中文字幕3abv| 亚洲精品色激情综合| 久久草成人影院| 国产高潮美女av| 欧美性猛交黑人性爽| 国产精品久久电影中文字幕| 国产乱人视频| 最近最新免费中文字幕在线| 久久精品国产综合久久久| 国产蜜桃级精品一区二区三区| 国产日本99.免费观看| 国产视频一区二区在线看| 国产伦人伦偷精品视频| 一级毛片女人18水好多| 男女做爰动态图高潮gif福利片| 老司机午夜十八禁免费视频| 国产视频一区二区在线看| 国产精品日韩av在线免费观看| 成人亚洲精品av一区二区| 女同久久另类99精品国产91| 成人特级av手机在线观看| 亚洲男人的天堂狠狠| 国产乱人视频| 国产欧美日韩精品亚洲av| 热99在线观看视频| 黄片大片在线免费观看| 国产亚洲精品综合一区在线观看| 草草在线视频免费看| 制服丝袜大香蕉在线| 伦理电影免费视频| 日韩人妻高清精品专区| 午夜福利视频1000在线观看| 国产精品99久久久久久久久| 国产三级在线视频| 99精品欧美一区二区三区四区| 国产久久久一区二区三区| 男女午夜视频在线观看| 成人性生交大片免费视频hd| 亚洲欧美日韩东京热| 亚洲中文av在线| 制服人妻中文乱码| 91av网一区二区| 亚洲人与动物交配视频| 国产精品国产高清国产av| 国产高清视频在线观看网站| 国产av一区在线观看免费| 精品一区二区三区视频在线观看免费| 亚洲av五月六月丁香网| 18禁国产床啪视频网站| 可以在线观看的亚洲视频| 好看av亚洲va欧美ⅴa在| 天堂动漫精品| 国产精品永久免费网站| 国产野战对白在线观看| 亚洲色图 男人天堂 中文字幕| 三级男女做爰猛烈吃奶摸视频| 欧美日韩中文字幕国产精品一区二区三区| 国产aⅴ精品一区二区三区波| 日韩 欧美 亚洲 中文字幕| 国产精品免费一区二区三区在线| 久9热在线精品视频| 九九在线视频观看精品| 一二三四社区在线视频社区8| 国产精品 欧美亚洲| 大型黄色视频在线免费观看| 99riav亚洲国产免费| netflix在线观看网站| 一二三四社区在线视频社区8| 熟女少妇亚洲综合色aaa.| 日日干狠狠操夜夜爽| 久久久久久久久中文| 一区福利在线观看| 最近在线观看免费完整版| 日本成人三级电影网站| 免费观看人在逋| 少妇的逼水好多| 波多野结衣高清作品| 特大巨黑吊av在线直播| 亚洲成人久久性| 91av网一区二区| 99久久国产精品久久久| 在线a可以看的网站| 亚洲五月天丁香| 又紧又爽又黄一区二区| 日韩av在线大香蕉| 久久久久免费精品人妻一区二区| 国产成年人精品一区二区| 99热这里只有精品一区 | 精品久久久久久久久久久久久| 亚洲电影在线观看av| 麻豆国产97在线/欧美| 99热这里只有精品一区 | 看黄色毛片网站| 18禁国产床啪视频网站| 国产单亲对白刺激| 嫩草影视91久久| 久久久久国内视频| 成人永久免费在线观看视频| 长腿黑丝高跟| 国产激情久久老熟女| 国产精品影院久久| 嫩草影院入口| 免费看光身美女| 亚洲av电影在线进入| 久久国产精品人妻蜜桃| 午夜影院日韩av| 午夜精品久久久久久毛片777| 国产av麻豆久久久久久久| 亚洲美女视频黄频| 精品国产乱子伦一区二区三区| 国产精品自产拍在线观看55亚洲| 欧美精品啪啪一区二区三区| 毛片女人毛片| 日本与韩国留学比较| 欧美中文综合在线视频| 变态另类丝袜制服| 两性午夜刺激爽爽歪歪视频在线观看| 久久中文字幕一级| 中文资源天堂在线| 日本熟妇午夜| 无遮挡黄片免费观看| 成人性生交大片免费视频hd| 一级黄色大片毛片| 国产精品av久久久久免费| 国产精品一区二区免费欧美| 精品人妻1区二区| 亚洲黑人精品在线| 欧美乱色亚洲激情| 久久99热这里只有精品18| 美女高潮的动态| 日韩欧美国产一区二区入口| 午夜福利视频1000在线观看| 国产伦在线观看视频一区| 国产av不卡久久| 色av中文字幕| 美女免费视频网站| 欧美黄色淫秽网站| 国产三级中文精品| 亚洲人与动物交配视频| 成人av一区二区三区在线看| 国产成人影院久久av| 日本成人三级电影网站| 最近最新免费中文字幕在线| 三级男女做爰猛烈吃奶摸视频| 在线观看日韩欧美| 日韩 欧美 亚洲 中文字幕| 精品国产乱子伦一区二区三区| 精品国产乱码久久久久久男人| 在线观看免费视频日本深夜| 午夜激情福利司机影院| 亚洲专区国产一区二区| 狂野欧美白嫩少妇大欣赏| 中文字幕人成人乱码亚洲影| 国产探花在线观看一区二区| 91在线精品国自产拍蜜月 | 国产极品精品免费视频能看的| 这个男人来自地球电影免费观看| 一区二区三区激情视频| 女警被强在线播放| 亚洲片人在线观看| 看免费av毛片| 精品免费久久久久久久清纯| 欧美日本视频| 亚洲av美国av| 草草在线视频免费看| 国产亚洲av嫩草精品影院| 亚洲成av人片在线播放无| av在线天堂中文字幕| 久久久久免费精品人妻一区二区| 琪琪午夜伦伦电影理论片6080| 成人欧美大片| 在线免费观看的www视频| 欧美极品一区二区三区四区| 久久久久久久午夜电影| 中文字幕精品亚洲无线码一区| 成人特级黄色片久久久久久久| 亚洲七黄色美女视频| netflix在线观看网站| 亚洲无线在线观看| 亚洲av片天天在线观看| 日韩三级视频一区二区三区| 久久午夜综合久久蜜桃| 一进一出好大好爽视频| 欧美国产日韩亚洲一区| 他把我摸到了高潮在线观看| 制服人妻中文乱码| 少妇丰满av| 一卡2卡三卡四卡精品乱码亚洲| 色在线成人网| 99精品久久久久人妻精品| 久久久久久人人人人人| 桃红色精品国产亚洲av| 九九在线视频观看精品| 高清毛片免费观看视频网站| 在线十欧美十亚洲十日本专区| 欧美激情在线99| 国产黄片美女视频| 成人无遮挡网站| 熟女电影av网| 亚洲国产色片| 午夜免费成人在线视频| 亚洲第一欧美日韩一区二区三区| 亚洲国产看品久久| www.熟女人妻精品国产| 波多野结衣高清作品| 可以在线观看毛片的网站| 最近视频中文字幕2019在线8| 在线十欧美十亚洲十日本专区| 国产精品 国内视频| 亚洲电影在线观看av| 欧美日韩福利视频一区二区| 精品人妻1区二区| 午夜福利成人在线免费观看| 久久精品国产亚洲av香蕉五月| 国产高清三级在线| 五月玫瑰六月丁香| 在线观看舔阴道视频| 给我免费播放毛片高清在线观看| www日本黄色视频网| 99国产精品99久久久久| 免费看十八禁软件| 色在线成人网| 亚洲 欧美一区二区三区| a级毛片在线看网站| 亚洲精品一区av在线观看| 精品一区二区三区av网在线观看| 国产高清有码在线观看视频| 日本免费一区二区三区高清不卡| 午夜成年电影在线免费观看| 欧美黄色片欧美黄色片|