• <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禁久久av| 一进一出好大好爽视频| 午夜影院日韩av| 可以在线观看的亚洲视频| 久久婷婷人人爽人人干人人爱| 村上凉子中文字幕在线| 日韩欧美精品v在线| 人人妻,人人澡人人爽秒播| 人妻夜夜爽99麻豆av| 全区人妻精品视频| 亚洲人成网站在线播放欧美日韩| 国产探花极品一区二区| 99精品在免费线老司机午夜| 国产精品伦人一区二区| 国产欧美日韩一区二区精品| av卡一久久| 卡戴珊不雅视频在线播放| 欧美zozozo另类| 男女之事视频高清在线观看| 国产成人福利小说| 97超视频在线观看视频| 亚州av有码| 五月玫瑰六月丁香| 久久久久久久久久黄片| 日韩一本色道免费dvd| 国产毛片a区久久久久| 大香蕉久久网| 国产欧美日韩精品一区二区| 久久精品国产鲁丝片午夜精品| 成熟少妇高潮喷水视频| 女人被狂操c到高潮| 99久久精品国产国产毛片| 日韩欧美精品免费久久| 亚洲高清免费不卡视频| 日日干狠狠操夜夜爽| 丰满乱子伦码专区| 少妇的逼好多水| 床上黄色一级片| 亚洲av免费在线观看| 亚洲国产欧洲综合997久久,| 久久人人精品亚洲av| 国产爱豆传媒在线观看| 亚洲专区国产一区二区| 日本熟妇午夜| 日韩欧美在线乱码| 91在线观看av| 午夜视频国产福利| 国产在线男女| 看黄色毛片网站| 啦啦啦韩国在线观看视频| 国产成人a区在线观看| 99热只有精品国产| 日本欧美国产在线视频| 免费观看在线日韩| 成人av一区二区三区在线看| 99热精品在线国产| 真实男女啪啪啪动态图| 国产 一区 欧美 日韩| 久久精品国产鲁丝片午夜精品| 亚洲图色成人| 午夜久久久久精精品| 中文在线观看免费www的网站| 国内精品久久久久精免费| 日日摸夜夜添夜夜添小说| 日韩一区二区视频免费看| 看片在线看免费视频| 日韩在线高清观看一区二区三区| 日韩成人伦理影院| 国产免费男女视频| 久久久久国产网址| 成人亚洲欧美一区二区av| 亚洲中文字幕日韩| 亚洲成人久久性| 白带黄色成豆腐渣| 国语自产精品视频在线第100页| 亚洲精品一卡2卡三卡4卡5卡| 精品不卡国产一区二区三区| 亚洲一区二区三区色噜噜| 日本免费一区二区三区高清不卡| 国产精品久久久久久亚洲av鲁大| 在线观看一区二区三区| 黑人高潮一二区| 亚洲av.av天堂| 日韩欧美三级三区| 免费av毛片视频| 五月玫瑰六月丁香| 亚洲av成人av| 我要看日韩黄色一级片| av免费在线看不卡| 亚洲国产精品sss在线观看| 麻豆久久精品国产亚洲av| 成人亚洲欧美一区二区av| 亚洲成人久久性| 一区二区三区高清视频在线| 国产极品精品免费视频能看的| 亚洲国产高清在线一区二区三| 亚洲电影在线观看av| 三级国产精品欧美在线观看| 日韩欧美精品免费久久| 少妇裸体淫交视频免费看高清| 男女之事视频高清在线观看| 国产成人影院久久av| 亚洲国产色片| 成人二区视频| 特大巨黑吊av在线直播| 晚上一个人看的免费电影| 亚洲国产精品久久男人天堂| 国产在视频线在精品| 午夜久久久久精精品| 久久久欧美国产精品| 婷婷精品国产亚洲av| 欧美三级亚洲精品| 人人妻人人澡欧美一区二区| 成人三级黄色视频| 97人妻精品一区二区三区麻豆| 国产真实伦视频高清在线观看| 草草在线视频免费看| 国产精品三级大全| 亚洲av一区综合| 免费搜索国产男女视频| 99久国产av精品国产电影| 久久精品国产99精品国产亚洲性色| 久久精品国产亚洲av天美| 老师上课跳d突然被开到最大视频| 成人美女网站在线观看视频| 91狼人影院| 欧美不卡视频在线免费观看| 国内精品美女久久久久久| 亚洲av中文av极速乱| 最新中文字幕久久久久| 日日撸夜夜添| 国产一区二区在线av高清观看| 丝袜美腿在线中文| 男人的好看免费观看在线视频| 一进一出抽搐动态| 国产69精品久久久久777片| 晚上一个人看的免费电影| 亚洲成人久久爱视频| 能在线免费观看的黄片| 亚洲不卡免费看| 性欧美人与动物交配| 国产v大片淫在线免费观看| 在线免费十八禁| 可以在线观看的亚洲视频| 久久精品国产99精品国产亚洲性色| 国产综合懂色| 欧美+日韩+精品| 亚洲经典国产精华液单| 日本黄大片高清| ponron亚洲| 美女大奶头视频| 波多野结衣高清作品| 精品免费久久久久久久清纯| 俺也久久电影网| 老司机福利观看| 观看免费一级毛片| av专区在线播放| 亚洲,欧美,日韩| 少妇高潮的动态图| 午夜福利高清视频| 欧美一区二区精品小视频在线| 一级a爱片免费观看的视频| 丰满人妻一区二区三区视频av| 嫩草影院精品99| 日韩高清综合在线| 精品无人区乱码1区二区| 亚洲第一电影网av| 亚洲欧美成人精品一区二区| 人妻制服诱惑在线中文字幕| 精品一区二区三区人妻视频| 久久欧美精品欧美久久欧美| 美女大奶头视频| 国产一区二区在线av高清观看| 欧美性猛交╳xxx乱大交人| 国产精品久久视频播放| 国产成人aa在线观看| 免费看日本二区| 久久人妻av系列| 亚洲性久久影院| 亚洲国产高清在线一区二区三| 男女啪啪激烈高潮av片| 日韩欧美精品v在线| 亚洲av美国av| 欧美性感艳星| 中国美女看黄片| 干丝袜人妻中文字幕| 观看免费一级毛片| 欧美日韩国产亚洲二区| 精品一区二区三区人妻视频| 亚洲欧美成人综合另类久久久 | 亚洲av美国av| 有码 亚洲区| 亚洲五月天丁香| 亚洲成人久久爱视频| 成人亚洲精品av一区二区| 精品久久久噜噜| 亚洲经典国产精华液单| 国产av在哪里看| 日韩制服骚丝袜av| 日韩强制内射视频| 精品久久久久久久末码| 欧美色视频一区免费| 精品久久久久久成人av| 日韩欧美在线乱码| 中文亚洲av片在线观看爽| 久久精品人妻少妇| 内射极品少妇av片p| 内射极品少妇av片p| 我的老师免费观看完整版| 日本色播在线视频| 欧美一区二区国产精品久久精品| 精品免费久久久久久久清纯| 午夜激情福利司机影院| 久久久久精品国产欧美久久久| 在线播放无遮挡| 国产免费一级a男人的天堂| 色综合亚洲欧美另类图片| 偷拍熟女少妇极品色| 色播亚洲综合网| 国产中年淑女户外野战色| 久久人妻av系列| 久久精品国产亚洲av涩爱 | 91狼人影院| 亚洲成人久久性| 日韩欧美一区二区三区在线观看| 久久久久久大精品| 亚洲精品久久国产高清桃花| 国产69精品久久久久777片| 欧美最黄视频在线播放免费| 人妻制服诱惑在线中文字幕| 国产三级中文精品| 国产欧美日韩精品亚洲av| 国产亚洲av嫩草精品影院| 亚洲久久久久久中文字幕| 在线播放无遮挡| 国产爱豆传媒在线观看| 在线免费观看的www视频| 天美传媒精品一区二区| 乱系列少妇在线播放| 亚洲欧美中文字幕日韩二区| 一级av片app| 搡老熟女国产l中国老女人| 日本免费一区二区三区高清不卡| 亚洲18禁久久av| 国产精华一区二区三区| 精品久久久久久成人av| 特级一级黄色大片| 91午夜精品亚洲一区二区三区| 亚洲熟妇中文字幕五十中出| 嫩草影院入口| 特大巨黑吊av在线直播| 日本熟妇午夜| 国产午夜精品久久久久久一区二区三区 | 国产精品野战在线观看| 国产精品乱码一区二三区的特点| 欧美+亚洲+日韩+国产| 亚洲熟妇熟女久久| 男插女下体视频免费在线播放| 日本在线视频免费播放| 欧美不卡视频在线免费观看| 一级a爱片免费观看的视频| 91久久精品国产一区二区三区| 99久国产av精品国产电影| 国产在视频线在精品| 少妇高潮的动态图| 日日啪夜夜撸| АⅤ资源中文在线天堂| 午夜福利视频1000在线观看| 观看免费一级毛片| 国产高清不卡午夜福利| 热99在线观看视频| 精品久久久久久久末码| 国产精品久久久久久久久免| 亚洲欧美成人精品一区二区| 亚洲精品日韩在线中文字幕 | 久久精品影院6| 亚洲最大成人手机在线| 精品久久久噜噜| 国产极品精品免费视频能看的| 在线免费观看的www视频| 亚洲欧美日韩卡通动漫| 性欧美人与动物交配| 国产成人freesex在线 | 国产成人aa在线观看| 天堂av国产一区二区熟女人妻| 1000部很黄的大片| 欧美精品国产亚洲| 久久天躁狠狠躁夜夜2o2o| 亚洲精品乱码久久久v下载方式| h日本视频在线播放| 色噜噜av男人的天堂激情| 男女视频在线观看网站免费| 亚洲精品456在线播放app| 欧美激情国产日韩精品一区| 亚洲欧美日韩无卡精品| 久久综合国产亚洲精品| 欧美成人精品欧美一级黄| 国产精品一区二区三区四区免费观看 | 久久亚洲精品不卡| 男女视频在线观看网站免费| 色尼玛亚洲综合影院| 日本-黄色视频高清免费观看| 十八禁网站免费在线| 乱系列少妇在线播放| 大又大粗又爽又黄少妇毛片口| 99视频精品全部免费 在线| 99久久中文字幕三级久久日本| 一区二区三区免费毛片| 国产高清三级在线| 国产高清视频在线播放一区| 亚洲av成人av| 日韩欧美精品免费久久| 校园春色视频在线观看| 免费无遮挡裸体视频| 搡女人真爽免费视频火全软件 | 中出人妻视频一区二区| 亚洲经典国产精华液单| 黑人高潮一二区| 热99re8久久精品国产| 少妇熟女aⅴ在线视频| 九九久久精品国产亚洲av麻豆| 国产片特级美女逼逼视频| 欧美潮喷喷水| 99国产极品粉嫩在线观看| а√天堂www在线а√下载| 国产av一区在线观看免费| 伦理电影大哥的女人| 精品国产三级普通话版| 国模一区二区三区四区视频| 日本一本二区三区精品| 一级黄色大片毛片| 日韩三级伦理在线观看| 午夜激情福利司机影院| 亚洲无线观看免费| 国产蜜桃级精品一区二区三区| 俺也久久电影网| 精品久久久久久久久久免费视频| 欧美三级亚洲精品| 一级毛片电影观看 | 久久久久国产网址| 久久99热这里只有精品18| 美女cb高潮喷水在线观看| 日韩欧美在线乱码| www日本黄色视频网| 美女cb高潮喷水在线观看| 免费一级毛片在线播放高清视频| 亚洲av中文av极速乱| av视频在线观看入口| 真实男女啪啪啪动态图| 久久热精品热| 国产一区二区三区在线臀色熟女| 国产精品久久电影中文字幕| 一级黄色大片毛片| 国产国拍精品亚洲av在线观看| 成年免费大片在线观看| 免费看光身美女| 亚洲av美国av| 一本久久中文字幕| 免费观看精品视频网站| 人人妻,人人澡人人爽秒播| 日韩欧美免费精品| 在线播放国产精品三级| 悠悠久久av| 我要看日韩黄色一级片| 欧洲精品卡2卡3卡4卡5卡区| 亚洲国产高清在线一区二区三| 久久久久久国产a免费观看| 色av中文字幕| 人妻夜夜爽99麻豆av| 欧美性感艳星| 亚洲国产精品久久男人天堂| 日韩欧美 国产精品| 超碰av人人做人人爽久久| 久久久久久久久久久丰满| 天天躁夜夜躁狠狠久久av| 99国产精品一区二区蜜桃av| 国产在线精品亚洲第一网站| 嫩草影视91久久| 99久久无色码亚洲精品果冻| 精品久久久噜噜| 国产午夜精品久久久久久一区二区三区 | 最近视频中文字幕2019在线8| 亚洲精品乱码久久久v下载方式| 一区二区三区高清视频在线| 一夜夜www| 最近最新中文字幕大全电影3| 国产精品无大码| 精品久久久久久久末码| 可以在线观看毛片的网站| 日本与韩国留学比较| 俺也久久电影网| 淫妇啪啪啪对白视频| 又粗又爽又猛毛片免费看| 亚洲欧美日韩卡通动漫| 中文字幕久久专区| 少妇丰满av| 国产片特级美女逼逼视频| 99久久九九国产精品国产免费| АⅤ资源中文在线天堂| 国产v大片淫在线免费观看| 我的老师免费观看完整版| 午夜亚洲福利在线播放| 国产在线精品亚洲第一网站| 村上凉子中文字幕在线| 日本一二三区视频观看| 国产午夜精品论理片| 亚洲自偷自拍三级| 欧美中文日本在线观看视频| 久久精品91蜜桃| 天美传媒精品一区二区| 99热这里只有是精品50| 国产一区二区在线观看日韩| 麻豆成人午夜福利视频| 成年版毛片免费区| 九九热线精品视视频播放| 亚洲美女搞黄在线观看 | 亚洲最大成人手机在线| 天天一区二区日本电影三级| 国产一区亚洲一区在线观看| 男人和女人高潮做爰伦理| 欧美激情久久久久久爽电影| 九色成人免费人妻av| 亚洲久久久久久中文字幕| 国产三级中文精品| 最近手机中文字幕大全| 国产亚洲精品av在线| 亚洲av美国av| 色av中文字幕| 男女啪啪激烈高潮av片| 午夜福利在线观看吧| 国产精品人妻久久久久久| 国产精品av视频在线免费观看| 久久久久性生活片| 亚洲中文字幕日韩| 天美传媒精品一区二区| 黄色欧美视频在线观看| 久久精品夜夜夜夜夜久久蜜豆| 一进一出抽搐动态| 国产高清不卡午夜福利| 一级毛片久久久久久久久女| 国产精品电影一区二区三区| 3wmmmm亚洲av在线观看| 99热6这里只有精品| 我的老师免费观看完整版| 亚洲婷婷狠狠爱综合网| 成人精品一区二区免费| 免费电影在线观看免费观看| 久久草成人影院| 精品一区二区三区人妻视频| 久久6这里有精品| 18+在线观看网站| 亚洲美女视频黄频| 成人鲁丝片一二三区免费| 欧美日韩一区二区视频在线观看视频在线 | 亚洲av一区综合| 亚洲丝袜综合中文字幕| avwww免费| 日韩 亚洲 欧美在线| 亚洲婷婷狠狠爱综合网| 在现免费观看毛片| 亚洲色图av天堂| 中文字幕熟女人妻在线| 精品人妻一区二区三区麻豆 | 床上黄色一级片| 老女人水多毛片| 亚洲美女视频黄频| 国产精品伦人一区二区| 国产三级中文精品| 男人和女人高潮做爰伦理| 国产精品国产高清国产av| 久久久久久大精品| 又黄又爽又刺激的免费视频.| 少妇被粗大猛烈的视频| 乱系列少妇在线播放| 亚洲电影在线观看av| 嫩草影院入口| 天天一区二区日本电影三级| 在线观看美女被高潮喷水网站| 亚洲人成网站在线观看播放| 国产亚洲91精品色在线| 国产aⅴ精品一区二区三区波| 久久精品夜夜夜夜夜久久蜜豆| 啦啦啦啦在线视频资源| 国产精品综合久久久久久久免费| 性色avwww在线观看| .国产精品久久| 女人十人毛片免费观看3o分钟| 看黄色毛片网站| 天堂动漫精品| 欧美国产日韩亚洲一区| 久久欧美精品欧美久久欧美| 国产高清有码在线观看视频| 中出人妻视频一区二区| 日韩在线高清观看一区二区三区| av在线观看视频网站免费| 欧美性猛交黑人性爽| 麻豆成人午夜福利视频| 国产 一区 欧美 日韩| 国内精品一区二区在线观看| 日日啪夜夜撸| 久久久久国内视频| 成人高潮视频无遮挡免费网站| 中文字幕熟女人妻在线| 真人做人爱边吃奶动态| 亚洲一级一片aⅴ在线观看| 亚洲不卡免费看| www日本黄色视频网| 日本黄色片子视频| 婷婷精品国产亚洲av在线| 热99re8久久精品国产| 91午夜精品亚洲一区二区三区| 精品一区二区三区视频在线| 变态另类成人亚洲欧美熟女| 亚洲国产精品成人综合色| 色5月婷婷丁香| 中文字幕熟女人妻在线| a级一级毛片免费在线观看| 变态另类丝袜制服| 欧美一级a爱片免费观看看| 男女下面进入的视频免费午夜| 成人鲁丝片一二三区免费| 婷婷精品国产亚洲av在线| 精品无人区乱码1区二区| 国产精品综合久久久久久久免费| 美女cb高潮喷水在线观看| 插逼视频在线观看| 最后的刺客免费高清国语| 亚洲经典国产精华液单| 国产精品久久久久久av不卡| 国产精品一区二区三区四区免费观看 | 午夜福利在线观看吧| 一个人看视频在线观看www免费| 男女之事视频高清在线观看| 久久久久久久久久成人| 九九热线精品视视频播放| 真人做人爱边吃奶动态| 国产精品三级大全| 精品久久久久久久久久免费视频| 色综合亚洲欧美另类图片| 波多野结衣高清无吗| 日日啪夜夜撸| 成人性生交大片免费视频hd| 成年女人看的毛片在线观看| 国产亚洲av嫩草精品影院| 亚洲中文字幕日韩| 亚洲最大成人手机在线| 色哟哟哟哟哟哟| 国产欧美日韩一区二区精品| av在线蜜桃| 欧美色视频一区免费| 国产高潮美女av| 一进一出抽搐动态| 亚洲精品亚洲一区二区| 久久人人爽人人片av| 免费看a级黄色片| 秋霞在线观看毛片| 欧美又色又爽又黄视频| 可以在线观看的亚洲视频| 日韩一本色道免费dvd| 在线看三级毛片| 国产av在哪里看| 成年女人毛片免费观看观看9| 3wmmmm亚洲av在线观看| 中出人妻视频一区二区| 一区福利在线观看| 日本在线视频免费播放| 久久精品国产清高在天天线| 一本精品99久久精品77| 久久精品国产清高在天天线| 天堂影院成人在线观看| 国产成年人精品一区二区| 亚洲三级黄色毛片| 欧美性猛交黑人性爽| 久久久久久久久中文| 黄色视频,在线免费观看| 中文资源天堂在线| 搡老妇女老女人老熟妇| 日韩,欧美,国产一区二区三区 | 日本在线视频免费播放| 日日撸夜夜添| 中文在线观看免费www的网站| 国产一区亚洲一区在线观看| 精品国内亚洲2022精品成人| 九九热线精品视视频播放| 亚洲无线观看免费| 女人十人毛片免费观看3o分钟| 变态另类成人亚洲欧美熟女| 毛片女人毛片| ponron亚洲| 99热这里只有是精品在线观看| 91av网一区二区| 国内久久婷婷六月综合欲色啪| 亚洲18禁久久av| a级一级毛片免费在线观看| 亚洲性夜色夜夜综合| 免费看光身美女| 久久天躁狠狠躁夜夜2o2o| 日本黄色视频三级网站网址| 成人av在线播放网站| 欧美日本亚洲视频在线播放| 啦啦啦啦在线视频资源| 国产精品av视频在线免费观看| 一本精品99久久精品77| 精品久久国产蜜桃| 亚洲无线观看免费| 日本爱情动作片www.在线观看 | 91在线精品国自产拍蜜月|