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

    基于Epiphany 計算并行矩陣乘法的研究

    2015-08-26 06:38:16曾弘揚(yáng)
    電子設(shè)計工程 2015年24期
    關(guān)鍵詞:子塊乘積乘法

    曾弘揚(yáng)

    (北京工業(yè)大學(xué) 軟件學(xué)院, 北京 100124)

    對于工程科學(xué)中的許多計算問題中,數(shù)值計算問題都是最基本的內(nèi)容。 矩陣乘法作為基本的線性代數(shù)運(yùn)算,被廣泛地應(yīng)用于工程學(xué)領(lǐng)域[1]。 矩陣乘積在實際應(yīng)用中是經(jīng)常要用到的,例如,在解決有限元素的方法中,模型元素之間的關(guān)系被表示為狀態(tài)矩陣元素。 對狀態(tài)的改變,被表示成輸入一個矩陣或向量,通過進(jìn)行矩陣乘法來計算出新的狀態(tài)。 所以如何高效的計算矩陣乘法是十分重要的。

    1 矩陣乘法的串行實現(xiàn)

    矩陣相乘串行實現(xiàn)的i-j-k 形式, 其中最內(nèi)層運(yùn)算是點積,數(shù)據(jù)用到A 的行和B 的列。

    for(i=0;i<M;i++)

    for(j=0;j<N;j++)

    for(k=0;k<P;k++)

    C[i][j]+=A[i][k]*B[K][j];

    矩陣相乘的前提條件,前一個矩陣列數(shù),須與后一個矩陣行數(shù)相等。 矩陣A 為M 行P 列,矩陣B 為P 行N 列,則矩陣乘法,繼承前一個矩陣的行數(shù)M,和后一個矩陣的列數(shù)N,相乘矩陣中每一項,都要經(jīng)過P 次加和乘。 算法分析:該算法需要進(jìn)行n3個乘法運(yùn)算和n3個加法運(yùn)算, 順序代碼的時間復(fù)雜度為O(n3)。

    2 串行計算大矩陣乘法的問題

    2.1 串行計算不適應(yīng)于大矩陣乘法

    許多先進(jìn)的計算機(jī)都配有高效的用于解矩陣乘法的的串行程序庫,比如常用的SGEMM(單精度普通矩陣乘法)函數(shù)就是用于實現(xiàn)矩陣乘法運(yùn)算一個常規(guī)形式的標(biāo)準(zhǔn)API,但它不適用于很大的矩陣。 因此,為了在并行計算環(huán)境下實現(xiàn)矩陣乘積,研究并行矩陣乘法是非常必要的[2]。

    2.2 并行計算時數(shù)據(jù)在多核間的傳輸速率慢

    在多核處理器上,當(dāng)操作的矩陣足夠大時,數(shù)據(jù)就必須從外部內(nèi)存中取出,例如系統(tǒng)的DRAM。 而Epiphany 芯片的外部內(nèi)存DRAM,通過eMesh 網(wǎng)絡(luò)在STARTIX FPGA 上來連接。 這個擴(kuò)展的eMesh 時鐘頻率是50 MHz,相較于芯片的時鐘來說是很慢。 因此,數(shù)據(jù)在DRAM 的傳輸非常緩慢。 通過eMesh 連接的Epiphany 能夠在每個時鐘周期讀寫一個字節(jié)的數(shù)據(jù)。 在一個負(fù)載均衡的系統(tǒng)上,400 MHz 的Epiphany E16G3 芯片, 從芯片到DRAM 的理論寫速率是400 MB/s,但實際測量到的寫速率是82 MB/s[3]。

    可見,為了生成優(yōu)化的代碼,應(yīng)盡可能減少對速度相對緩慢的DRAM 的訪問。因此,在設(shè)計算法時,我們必須試圖盡可能多的去重復(fù)利用這些讀取出來的數(shù)據(jù)。

    3 矩陣向量乘法的并行計算

    矩陣與向量相乘是線性方程組迭代求解的核心問題,其并行計算的效率直接影響迭代求解的整體效率。n 階矩陣A,與n 維向量x=[x1x2… xn]T,并行計算A 與x 的乘積y=[y1y2…yn]T。

    并行矩陣向量乘法,對矩陣采用一維塊狀劃分(帶狀劃分),即把矩陣按整行(或整列)劃分成組,將每組的數(shù)據(jù)指派給一個處理器存儲。 劃分的這些行列可以是連續(xù)的(連續(xù)帶狀劃分),也可以是等距相間的(循環(huán)帶狀劃分)。 這里,我們對矩陣A 進(jìn)行按列連續(xù)劃分, 將矩陣A 按行連續(xù)劃分成p塊,則每塊所占行數(shù)為n/p 行(其中n 能被p 整除)。同時再將每個行塊按列也相應(yīng)地劃分成p 個子塊, 則第k 個行塊Ak又可 進(jìn)一步劃 分為[Ak,0Ak,1… Ak,p-1]。 則Ak,j可以表 示如下:

    圖1 矩陣的二維網(wǎng)格劃分Fig. 1 The matrix of the two-dimensional grid

    圖1 中劃分矩陣A 的下標(biāo)k 是按行連續(xù)劃分的下標(biāo),下標(biāo)j 是與處理器個數(shù)相對應(yīng)的列上劃分, 它們都與處理器個數(shù)p 相關(guān),因此范圍都是[0,…,p-1]。

    n 階矩陣A 的子塊分成了n/p 階, 同理后面所要乘的向量x,與所得新向量y 的子塊,也都要分成行為n/p 的子塊,因此也都要按 行來進(jìn)行 劃分成:x=[x0x1…xp-1]T,y=[y0y1… yp-1]T,它們對應(yīng)成的第k 塊分別是:xk=[xk*n/p+1xk*n/p+2… xk*n/p+n/p]T,yk=[yk*n/p+1yk*n/p+2… yk*n/p+n/p]T。 劃分到處理器上,在處理器k 上進(jìn)行的第k 塊乘積yk的計算公式為:

    列下標(biāo)j 按[0,1, …,p-1]移動時,下標(biāo)(k+j) mod xk的模依次為[k,k+1,…,k-1],即先做本地處理器上的Ak,kxk,再做Ak,k+1xk+1,…,就這樣不斷地循環(huán)向下移動,直至做到Ak,k+1xk-1完成整個循環(huán), 即按順序逐次遍歷完整個x 向量上的每一個子塊為止。

    矩陣A 的子塊行坐標(biāo)始終為k 不變,即按上式進(jìn)行計算時,所用到的矩陣A 中的子塊,就存儲在當(dāng)前運(yùn)行的處理器上。而向量x 的子向量下標(biāo)為(k+j) mod p,會隨著j 的變化而變化, 即在計算的過程中需要用到整個x 向量上的所有子向量,因此可以通過在每次計算完成后,就將處理器中所存儲的x 子向量,循環(huán)向上移動到上一列的處理器中。

    圖2 并行計算矩陣向量乘積Fig. 2 Parallel computing matrix vector product

    如圖2 所示, 將各處理器中所存儲的矩陣A 中的子塊Ak,與處理器中存儲的向量x 的當(dāng)前子塊xk相乘,進(jìn)行p 次,每次x 向量中的子向量都向上循環(huán)移動一個位置, 對同一處理器中p 次的乘積進(jìn)行累加求和, 即可得出矩陣向量的乘積向量y。

    4 矩陣乘法的并行Cannon 算法實現(xiàn)

    根據(jù)矩陣A 與矩陣B 在處理器中的不同存儲方式可得到多種并行計算矩陣乘積的劃分方法。 比如:行列劃分算法,將矩陣A 按行連續(xù)劃分成p 個一維塊狀子矩陣(行塊),將矩陣B 按列連續(xù)劃分成p 個一維塊狀子矩陣(列塊)。 但無論是按行列、行行、列列,還是按列行來對矩陣進(jìn)行劃分,其本質(zhì)都是基于矩陣的一維塊狀劃分。而Cannon 算法是基于矩陣的二維塊狀劃分的。 其特點是矩陣A 中的子塊在指定行中循環(huán)移動,矩陣B 中的子塊在指定列中循環(huán)移動,對每個處理器來說,計算量都是相同的,具有很好的負(fù)載均衡。 當(dāng)p>=4 時,Cannon 算法具有優(yōu)越性[4]。

    4.1 二維連續(xù)塊狀劃分

    Cannon 算法中并行計算矩陣的乘法,與并行計算矩陣向量的乘法原理類似。但不同于矩陣向量的乘法中,只讓一邊的矩陣的各子矩陣循環(huán)移動。Cannon 算法是通過矩陣A 中的各行塊,與矩陣B 中的各列塊同時進(jìn)行循環(huán)移位,來完成對矩陣C 中子塊的計算。

    一個二維網(wǎng)絡(luò)由p*p 個處理器組成,將矩陣A、B、C 各劃分成p*p 塊,按二維連續(xù)塊狀進(jìn)行劃分,如上面的矩陣A 圖的形式。 則處理器Pi,j上面的子矩陣Ci,j的計算公式如下:

    其中,i 是行下標(biāo),j 是列下標(biāo),范圍都是[0,p-1]。 而k 是點積次數(shù),即在m*l*n 中所乘的相同維度的l,因此k 的范圍同其他維度一樣也是[0,p-1]。

    k 從0 變化到p-1 時,(i+j+k) mod p 也從0 取到p-1,k每增加1, 相應(yīng)的行列坐標(biāo)也循環(huán)遞增1。 因此,i,(i+j+k)mod p 是i 行的所有塊,(i+j+k) mod p,j 是j 列的所有塊。 所以,式子中的Ci,j就是A 的i 行上與B 的j 列上對應(yīng)的所有塊乘積之和。

    4.2 對 準(zhǔn)

    相乘的關(guān)鍵是相乘的兩個元素下標(biāo)要滿足對準(zhǔn)的要求。

    在存儲數(shù)據(jù)時, 處理器Pi,j上存儲的數(shù)據(jù)應(yīng)當(dāng)是矩陣A的子塊Ai,j,與矩陣B 的子塊Bi,j。 而在計算開始時,從初始狀態(tài)k=0 開 始,在處理器Pi,j上處 理 的 是Ai,(i+j)modp* B(i+j)modp,j的乘積。 可見,需要處理的兩個子塊均不在當(dāng)前的處理器上。 因此,在計算k=0 狀態(tài)之前,須要先進(jìn)行對準(zhǔn)操作,將處理器Pi,(i+j)modp上的子塊Ai,(i+j)modp及處理器P(i+j)modp,j上的子塊B(i+j)modp,j都先傳遞到Pi,j上后,才能開始計算。 即對p*p 二維網(wǎng)格上的每一個處理器Pi,j來說,都要進(jìn)行的對準(zhǔn)操作是,先將其上A的子塊向左循環(huán)移動i 個位置,傳遞給位于i 行(i+j) mod p列上的處理器; 再將其上B 的子塊向上循環(huán)移動j 個位置,傳遞給位于(i+j)mod p 行j 列上的處理器。

    對準(zhǔn)完成后,就可以從k=0 起始,從0 到p-1 按步進(jìn)行計算了。

    4.3 反對準(zhǔn)

    當(dāng)計算p 次,即第p-1 次計算結(jié)束后,在Pi,j上參與計算的子塊實際是Ai,(i+j+k)modp和B(i+j+k)modp,j。要想將之 前執(zhí)行的 對準(zhǔn)進(jìn)行還原,需要進(jìn)行反對準(zhǔn),使Pi,j上存儲的操作子塊恢復(fù)成Ai,j與Bi,j。 因此,要將多核 上的每一個處理 器Pi,j上存儲 的A矩陣子塊向右循環(huán)移動i 個位置,B 矩陣子塊向下循環(huán)移動j個位置。

    5 基于Epiphany 的矩陣乘法的Cannon 算法

    為了實現(xiàn)一個任意大小矩陣乘法的高效的多核并行運(yùn)算,需要使用單線程的C 代碼來構(gòu)建運(yùn)算中的子塊。其中,內(nèi)存的分配被分為兩個主要部分。 第一部分,是在芯片上每一個單核上的內(nèi)存。 里面存放的是子塊點積計算的結(jié)果。 第二部分,是芯片外的DRAM。 在這里,存放的是要操作的A、B、C矩陣。 以及,應(yīng)用于系統(tǒng)層的主從設(shè)備間通信的Mailbox,和用于控制主從設(shè)備交互的結(jié)構(gòu)體。

    5.1 程序在核間的存儲

    圖3 單核中的內(nèi)存分配Fig. 3 The mononuclear memory allocation

    Epiphany 芯片的每個核都具有32 kb 的SRAM, 將其分配成4 個8 kb 的bank。每個核都可并發(fā)訪問多個bank,且不會帶來性能損失。 bank 0 用來存儲程序代碼。 bank 1 用來存放操作矩陣A 中子塊的兩個緩存。 同理,bank 2 用來存放操作矩陣B 中子塊的兩個緩存。 將bank 3 中的內(nèi)存等分為兩部分。 bank 3 中低位的部分,用于存放矩陣C 中子塊的計算結(jié)果,因為計算結(jié)束后,也不需寫回計算后的結(jié)果,因此不需要用兩個緩存來存放矩陣C 中的子塊。 將bank 3 中高位的部分, 用于存放對單核進(jìn)行控制的結(jié)構(gòu)體, 和核間交互的mailbox,以及運(yùn)行bank 0 中代碼時,程序所需要的棧。內(nèi)存分塊情形如圖3 所示。

    5.2 子塊在多核間的傳遞

    為了討論方便,先給出一些記號的約定:

    假設(shè)有p 個處理器,每個處理器上運(yùn)行一個進(jìn)程,則Pj表示第j 個處理器或進(jìn)程,Pmyid表示當(dāng)前運(yùn)行程序的處理器或進(jìn)程。 算法都是在Pmyid上運(yùn)算的,處理器排序均以0 為起始,因此分成的塊也從0 起始,矩陣的行列均從1 開始,如n階矩陣A 為[a1,1… an,n]。

    send 和recv 分別表示在Pmyid中的發(fā)送和接收操作。send(x,j)表示將運(yùn)行當(dāng)前進(jìn)程的Pmyid處理器中的數(shù)據(jù)x 發(fā)送給Pj處理器。recv(x,j)表示將Pj處理器中的數(shù)據(jù)x 接收到運(yùn)行當(dāng)前進(jìn)程的Pmyid處理器中。

    因此在子塊 移 動 的實現(xiàn)為順序 為Send (Ai,j,Pi,(p+i-j)modp);Recv(Ai,j,P(i+j)modp);即 先 把 本 處 理 器 中 計 算 出 的 數(shù) 據(jù) 循 環(huán) 向前移動到第i 個位置處理器的內(nèi)存PING 中, 再接收循環(huán)向后第i 個位置處理器的數(shù)據(jù)放到本地內(nèi)存的PONG 中[5]。 在Epiphany 芯片中的實際操作如圖4 所示。

    圖4 子塊在多核間移動Fig. 4 Sub-block mobile between multicore

    6 實驗與結(jié)果分析

    通過計算兩個512*512 大小的矩陣乘積來測試該算法。分別使用在雙核AMD 處理器的臺式機(jī), 和單核的Epiphany芯片上,使用串行算法;以及在16 核的Epiphany 芯片在上運(yùn)行優(yōu)化后的并行程序, 來計算相同的512*512 矩陣乘法,每組進(jìn)行10 次實驗得到數(shù)據(jù)如下:

    通過表格中的數(shù)據(jù)可以發(fā)現(xiàn):

    與在標(biāo)準(zhǔn)臺式電腦上得到的結(jié)果相比較,我們看到基于Epiphany 系統(tǒng)的巨大優(yōu)勢——在一個負(fù)載平衡的系統(tǒng)中和采用更低的時鐘頻率,運(yùn)算速度卻可以提高5 倍以上。

    表1 計算矩陣乘法耗時時間Tab. 1 Calculate matrix multiplication takes time

    進(jìn)一步研究, 在基于16 核的Epiphany 芯片在上運(yùn)行的并行程序的各階段的時間花費(fèi),測量時間如下:

    表2 并行算法各階段的耗時Tab. 2 Every stage of the parallel algorithm’s time-consuming

    通過表格中的數(shù)據(jù)可以發(fā)現(xiàn):

    1)總時間并不等于各項時間的和,在并行運(yùn)算在多核上的性能會更低些。

    2) 只有大約10%的時間是用來做真正的矩陣乘法運(yùn)算的,其余時間都用來進(jìn)行對DRAM 的讀寫。

    7 結(jié)束語

    本文在分析矩陣乘法的串行算法的基礎(chǔ)上,找出了影響其計算效率的問題,給出了通過并行計算來實現(xiàn)可擴(kuò)展的大矩陣乘法的Cannon 算法, 以此來提高大矩陣乘法的計算效率。Cannon 算法在多核并行計算矩陣乘法中具有廣泛的應(yīng)用性[6]。

    [1] 李曉梅,吳建平. 數(shù)值并行算法與軟件[M]. 北京:科學(xué)出版社,2007.

    [2] 廖曉鐘,賴汝. 科學(xué)與工程計算[M]. 北京:電子工業(yè)出版社,2003.

    [3] Yaniv Sapir. Scalable Parallel Multiplication of Big Matrices[EB/OL].(2013-06)[2015-03].http://www.adapteva.com/wpcontent/uploads/2012/10/Scalable -Parallel -Multiplication -of-Big-Matrices.pdf.

    [4] 姜弘道,張健飛. 工程科學(xué)中的高性能計算[D]. 北京:科學(xué)出版社,2013.

    [5] Adapteva, Inc. Approaching Peak Theoretical Performance with Standard C [EB/OL].(2013-06)[2015-03].http://www.adapteva.com/white-papers/approaching-peak-theoreticalperformance-with-standard-c/.

    [6] 李小洲, 李慶華. 矩陣相乘cannon并行算法在工作站機(jī)群上的實現(xiàn)[J]. 計算機(jī)工程,2002(6):102-130.

    猜你喜歡
    子塊乘積乘法
    基于八叉樹的地震數(shù)據(jù)多級緩存方法
    基于八叉樹的地震數(shù)據(jù)分布式存儲方法研究
    算乘法
    我們一起來學(xué)習(xí)“乘法的初步認(rèn)識”
    乘積最大
    基于特征值算法的圖像Copy-Move篡改的被動取證方案
    《整式的乘法與因式分解》鞏固練習(xí)
    把加法變成乘法
    Dirichlet級數(shù)及其Dirichlet-Hadamard乘積的增長性
    基于波浪式矩陣置換的稀疏度均衡分塊壓縮感知算法
    av免费观看日本| av播播在线观看一区| 免费观看精品视频网站| 国产亚洲一区二区精品| 成人av在线播放网站| 九色成人免费人妻av| 久久这里只有精品中国| 国产真实伦视频高清在线观看| 亚洲av日韩在线播放| 亚洲欧美日韩东京热| 伦精品一区二区三区| 国产日韩欧美在线精品| 午夜福利成人在线免费观看| 一区二区三区免费毛片| 国产黄片视频在线免费观看| 国产一区二区在线av高清观看| 热99在线观看视频| 亚洲精品亚洲一区二区| 日本黄大片高清| 色网站视频免费| 欧美激情久久久久久爽电影| 久久精品熟女亚洲av麻豆精品 | 亚洲精品自拍成人| 全区人妻精品视频| 精品不卡国产一区二区三区| 少妇高潮的动态图| 久久鲁丝午夜福利片| 亚洲人成网站在线观看播放| 亚洲三级黄色毛片| 色尼玛亚洲综合影院| 国产av一区在线观看免费| 欧美成人精品欧美一级黄| 最近的中文字幕免费完整| 亚洲欧美日韩高清专用| 春色校园在线视频观看| 2021少妇久久久久久久久久久| 久久久久九九精品影院| 97热精品久久久久久| 春色校园在线视频观看| 国语对白做爰xxxⅹ性视频网站| 能在线免费看毛片的网站| 日韩欧美精品免费久久| 国语对白做爰xxxⅹ性视频网站| 久久国内精品自在自线图片| 18禁在线无遮挡免费观看视频| 亚洲高清免费不卡视频| 91精品伊人久久大香线蕉| 免费大片18禁| 日韩成人av中文字幕在线观看| 偷拍熟女少妇极品色| 高清av免费在线| 国产精品,欧美在线| 五月玫瑰六月丁香| 精品一区二区免费观看| 久久精品国产自在天天线| 日韩中字成人| 国产伦精品一区二区三区视频9| 少妇丰满av| 欧美bdsm另类| 国内揄拍国产精品人妻在线| 草草在线视频免费看| 久久99热这里只有精品18| 九九久久精品国产亚洲av麻豆| av免费观看日本| 哪个播放器可以免费观看大片| 看非洲黑人一级黄片| 国产 一区精品| 黄片wwwwww| 色噜噜av男人的天堂激情| 午夜a级毛片| 国产成人91sexporn| 亚洲一级一片aⅴ在线观看| 床上黄色一级片| 成人特级av手机在线观看| 亚洲av电影在线观看一区二区三区 | 亚洲最大成人av| 黄片wwwwww| 色综合亚洲欧美另类图片| 午夜a级毛片| 亚洲伊人久久精品综合 | 一个人免费在线观看电影| 亚洲欧美日韩卡通动漫| 免费搜索国产男女视频| 91精品伊人久久大香线蕉| 国语对白做爰xxxⅹ性视频网站| 2021少妇久久久久久久久久久| 久久精品夜色国产| 91精品国产九色| 午夜精品国产一区二区电影 | 91精品一卡2卡3卡4卡| 成人高潮视频无遮挡免费网站| 亚洲中文字幕日韩| 国产黄片美女视频| 久久精品91蜜桃| 午夜福利网站1000一区二区三区| 亚洲精品日韩在线中文字幕| 亚洲欧美精品专区久久| 草草在线视频免费看| 国产国拍精品亚洲av在线观看| 国产黄色小视频在线观看| 好男人视频免费观看在线| 99在线视频只有这里精品首页| 嘟嘟电影网在线观看| 乱码一卡2卡4卡精品| 91精品一卡2卡3卡4卡| 岛国毛片在线播放| 国产精品久久久久久久电影| 亚洲欧美精品自产自拍| 又粗又爽又猛毛片免费看| 中文欧美无线码| 午夜a级毛片| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产淫片久久久久久久久| 水蜜桃什么品种好| 男人狂女人下面高潮的视频| 亚洲国产精品久久男人天堂| 久久精品熟女亚洲av麻豆精品 | 超碰97精品在线观看| 亚洲欧美精品综合久久99| 舔av片在线| 69人妻影院| 毛片一级片免费看久久久久| 毛片女人毛片| 99久国产av精品国产电影| 精品无人区乱码1区二区| 国产av一区在线观看免费| 赤兔流量卡办理| 人人妻人人看人人澡| 欧美最新免费一区二区三区| 日韩av在线免费看完整版不卡| eeuss影院久久| 日本猛色少妇xxxxx猛交久久| 99国产精品一区二区蜜桃av| 亚洲最大成人手机在线| 人妻少妇偷人精品九色| 三级毛片av免费| 国产在视频线精品| 国产精品一区www在线观看| 国产麻豆成人av免费视频| 亚洲高清免费不卡视频| 两个人视频免费观看高清| 亚洲精品国产成人久久av| 亚洲aⅴ乱码一区二区在线播放| 国产片特级美女逼逼视频| 成年免费大片在线观看| 久久久久久久久久久丰满| 天堂网av新在线| 亚洲欧美日韩东京热| 成年女人看的毛片在线观看| 国产高潮美女av| 汤姆久久久久久久影院中文字幕 | 在线观看66精品国产| 精品熟女少妇av免费看| 日韩av不卡免费在线播放| 亚洲精品日韩av片在线观看| 久久久久久伊人网av| 18禁在线播放成人免费| 插阴视频在线观看视频| 狂野欧美白嫩少妇大欣赏| 亚洲国产色片| 麻豆乱淫一区二区| 天堂影院成人在线观看| 91精品一卡2卡3卡4卡| 国产午夜福利久久久久久| 2021天堂中文幕一二区在线观| 婷婷六月久久综合丁香| 国产成人精品婷婷| 久久精品久久精品一区二区三区| 国模一区二区三区四区视频| 亚洲欧美一区二区三区国产| 九九爱精品视频在线观看| 天堂网av新在线| 熟妇人妻久久中文字幕3abv| 国产精品一区二区在线观看99 | 一级毛片aaaaaa免费看小| 内射极品少妇av片p| 身体一侧抽搐| 哪个播放器可以免费观看大片| 国产成年人精品一区二区| 日本免费a在线| 中文乱码字字幕精品一区二区三区 | 国产成人精品一,二区| 97超碰精品成人国产| 在线天堂最新版资源| 2021天堂中文幕一二区在线观| 亚洲伊人久久精品综合 | 超碰97精品在线观看| 欧美潮喷喷水| 亚洲国产高清在线一区二区三| 国产精品一区二区性色av| 3wmmmm亚洲av在线观看| 中国国产av一级| 男人的好看免费观看在线视频| 国产精品国产三级国产专区5o | 日本午夜av视频| 综合色av麻豆| 国产精华一区二区三区| 国产一级毛片在线| 亚洲成av人片在线播放无| 中文亚洲av片在线观看爽| 午夜a级毛片| 免费大片18禁| 午夜爱爱视频在线播放| av黄色大香蕉| 一个人看视频在线观看www免费| 国产免费福利视频在线观看| 亚洲精品日韩av片在线观看| 久久久久久久午夜电影| 国产在视频线精品| 欧美极品一区二区三区四区| 久久久久久久久中文| 美女脱内裤让男人舔精品视频| 2022亚洲国产成人精品| 亚洲av成人av| 97热精品久久久久久| 女的被弄到高潮叫床怎么办| 波多野结衣巨乳人妻| 国产极品精品免费视频能看的| 在线观看一区二区三区| 深爱激情五月婷婷| 国产精品久久久久久精品电影小说 | 一个人观看的视频www高清免费观看| 99热这里只有是精品在线观看| 欧美97在线视频| 免费看光身美女| 国产一区二区三区av在线| 色综合站精品国产| 禁无遮挡网站| 一卡2卡三卡四卡精品乱码亚洲| 搞女人的毛片| 97人妻精品一区二区三区麻豆| 久久久久久久午夜电影| 午夜福利视频1000在线观看| 日本三级黄在线观看| 国产精品乱码一区二三区的特点| 蜜臀久久99精品久久宅男| 欧美性感艳星| 久久久国产成人精品二区| 高清视频免费观看一区二区 | 国产av码专区亚洲av| 精华霜和精华液先用哪个| 欧美性猛交╳xxx乱大交人| 成人av在线播放网站| 亚洲久久久久久中文字幕| 久久精品国产亚洲av涩爱| 日韩人妻高清精品专区| 国产av不卡久久| 男人的好看免费观看在线视频| 亚洲美女搞黄在线观看| 国产精品.久久久| 黄片wwwwww| 91久久精品国产一区二区三区| 亚洲四区av| 十八禁国产超污无遮挡网站| 亚洲成人av在线免费| 国产不卡一卡二| 69人妻影院| 特大巨黑吊av在线直播| 欧美变态另类bdsm刘玥| 永久免费av网站大全| 欧美精品国产亚洲| 亚洲欧美中文字幕日韩二区| 乱码一卡2卡4卡精品| 99视频精品全部免费 在线| 男人舔女人下体高潮全视频| 亚洲精品国产成人久久av| 97热精品久久久久久| 啦啦啦啦在线视频资源| 国产精品电影一区二区三区| 永久网站在线| 美女黄网站色视频| 久热久热在线精品观看| 国产大屁股一区二区在线视频| 高清视频免费观看一区二区 | 青春草视频在线免费观看| 一个人看的www免费观看视频| 村上凉子中文字幕在线| 国产亚洲午夜精品一区二区久久 | 男女那种视频在线观看| 岛国毛片在线播放| 欧美精品一区二区大全| 爱豆传媒免费全集在线观看| 久久韩国三级中文字幕| 韩国av在线不卡| 97超碰精品成人国产| 国产女主播在线喷水免费视频网站 | 成人特级av手机在线观看| 日韩高清综合在线| 国产精品伦人一区二区| 国产精品不卡视频一区二区| 日韩av在线免费看完整版不卡| 国产国拍精品亚洲av在线观看| 18禁裸乳无遮挡免费网站照片| 内地一区二区视频在线| 国产白丝娇喘喷水9色精品| 五月伊人婷婷丁香| 一级毛片电影观看 | 日本黄色片子视频| av在线亚洲专区| 亚洲精品乱码久久久久久按摩| 长腿黑丝高跟| 国产精品久久视频播放| 久久草成人影院| 欧美日本视频| av在线蜜桃| 97人妻精品一区二区三区麻豆| 国产精品精品国产色婷婷| 最近的中文字幕免费完整| 日韩视频在线欧美| 久久精品91蜜桃| 亚洲av福利一区| 日本一二三区视频观看| 精品人妻一区二区三区麻豆| 少妇高潮的动态图| 自拍偷自拍亚洲精品老妇| 青春草亚洲视频在线观看| 一本一本综合久久| 一级爰片在线观看| 欧美日韩一区二区视频在线观看视频在线 | 成年av动漫网址| 在线a可以看的网站| 亚洲精品乱久久久久久| 亚洲综合精品二区| 亚洲在线观看片| ponron亚洲| 国国产精品蜜臀av免费| 精品无人区乱码1区二区| 日韩,欧美,国产一区二区三区 | 国产精品国产三级国产专区5o | 一个人免费在线观看电影| 亚洲不卡免费看| 国产av码专区亚洲av| 国产成年人精品一区二区| 少妇人妻精品综合一区二区| 伦精品一区二区三区| 色噜噜av男人的天堂激情| 成人无遮挡网站| 精品久久久久久久人妻蜜臀av| 亚洲国产日韩欧美精品在线观看| 久久99精品国语久久久| 一区二区三区四区激情视频| 久久精品久久久久久久性| 啦啦啦观看免费观看视频高清| 国产三级中文精品| 精品久久久久久久久av| 免费黄色在线免费观看| 如何舔出高潮| av天堂中文字幕网| 黄片wwwwww| 中文字幕熟女人妻在线| 热99re8久久精品国产| 国产伦在线观看视频一区| 亚洲欧美精品专区久久| 搡老妇女老女人老熟妇| 精品99又大又爽又粗少妇毛片| 久久久久国产网址| 精品久久久久久久久亚洲| 最近手机中文字幕大全| 高清在线视频一区二区三区 | 亚洲五月天丁香| 国内精品一区二区在线观看| 插阴视频在线观看视频| 九九久久精品国产亚洲av麻豆| 日本一本二区三区精品| 免费观看人在逋| 桃色一区二区三区在线观看| 国产精品不卡视频一区二区| 国产伦精品一区二区三区视频9| 午夜福利在线观看吧| 国产成人a区在线观看| 亚洲精品自拍成人| 两个人视频免费观看高清| 国产成人精品一,二区| 国产一区二区三区av在线| 丰满少妇做爰视频| 亚洲成av人片在线播放无| 菩萨蛮人人尽说江南好唐韦庄 | 99热这里只有是精品50| 三级国产精品欧美在线观看| 18禁在线播放成人免费| videos熟女内射| 少妇熟女aⅴ在线视频| 亚洲av男天堂| 国产精品美女特级片免费视频播放器| 免费看光身美女| 亚洲av成人av| 国产单亲对白刺激| 九九在线视频观看精品| 狂野欧美激情性xxxx在线观看| 欧美高清性xxxxhd video| av.在线天堂| 观看美女的网站| 一级爰片在线观看| 97人妻精品一区二区三区麻豆| 美女cb高潮喷水在线观看| 国产精品99久久久久久久久| 久久久久久久久久黄片| 超碰97精品在线观看| av.在线天堂| 免费大片18禁| 国产成人a区在线观看| 日本色播在线视频| 麻豆成人午夜福利视频| 久久久久国产网址| 97在线视频观看| 久久久久久久久久久丰满| 国产三级在线视频| 亚洲最大成人手机在线| 日韩,欧美,国产一区二区三区 | 国产色爽女视频免费观看| 亚洲精品自拍成人| 日韩欧美精品免费久久| 久久久久久久久中文| 深夜a级毛片| 久久久国产成人免费| 网址你懂的国产日韩在线| 国产亚洲午夜精品一区二区久久 | 欧美变态另类bdsm刘玥| 欧美日韩精品成人综合77777| 亚洲欧美中文字幕日韩二区| www.av在线官网国产| 久久久久久国产a免费观看| 亚洲国产精品国产精品| 欧美又色又爽又黄视频| 日韩高清综合在线| 日本熟妇午夜| 床上黄色一级片| 免费黄网站久久成人精品| 亚洲精品自拍成人| 春色校园在线视频观看| 国产探花极品一区二区| 中文精品一卡2卡3卡4更新| 精品久久久久久成人av| 91午夜精品亚洲一区二区三区| 一级毛片我不卡| 亚洲性久久影院| 一边亲一边摸免费视频| 女人被狂操c到高潮| av.在线天堂| 一区二区三区四区激情视频| 国产激情偷乱视频一区二区| 草草在线视频免费看| 久久草成人影院| 亚洲精品乱码久久久久久按摩| 亚洲综合精品二区| 黄色配什么色好看| 91久久精品国产一区二区三区| 丝袜喷水一区| 久久精品国产自在天天线| 国产中年淑女户外野战色| 国产成人精品久久久久久| 国产精品久久久久久av不卡| 91狼人影院| 久久久久久久久久黄片| 国产单亲对白刺激| 天天躁夜夜躁狠狠久久av| 一本久久精品| 尾随美女入室| 99在线人妻在线中文字幕| 尤物成人国产欧美一区二区三区| 只有这里有精品99| 亚洲国产精品成人久久小说| 三级经典国产精品| 一区二区三区免费毛片| 欧美一区二区亚洲| 可以在线观看毛片的网站| 精品久久久久久电影网 | 日韩av不卡免费在线播放| 日本一二三区视频观看| 欧美不卡视频在线免费观看| 国产真实伦视频高清在线观看| 国产成人aa在线观看| 黄色日韩在线| 青青草视频在线视频观看| 中文字幕久久专区| 欧美日韩精品成人综合77777| 桃色一区二区三区在线观看| 日韩av不卡免费在线播放| 日本欧美国产在线视频| .国产精品久久| 亚洲av熟女| 麻豆成人av视频| 亚洲内射少妇av| 久久久久久久亚洲中文字幕| 亚洲av.av天堂| 九九爱精品视频在线观看| 国产三级在线视频| 亚洲人与动物交配视频| 人妻夜夜爽99麻豆av| 亚洲va在线va天堂va国产| 高清视频免费观看一区二区 | 久久人人爽人人爽人人片va| 乱码一卡2卡4卡精品| 日韩精品有码人妻一区| 国产单亲对白刺激| 蜜臀久久99精品久久宅男| 国产成人aa在线观看| 国产午夜福利久久久久久| 春色校园在线视频观看| 亚洲色图av天堂| 国产真实伦视频高清在线观看| 日韩欧美三级三区| 国产av一区在线观看免费| 国产精品伦人一区二区| 日韩av在线免费看完整版不卡| 午夜精品在线福利| 中文亚洲av片在线观看爽| 精品久久久久久久末码| 精品酒店卫生间| 精品免费久久久久久久清纯| 在线播放无遮挡| 麻豆国产97在线/欧美| 乱码一卡2卡4卡精品| 五月伊人婷婷丁香| 国产精品伦人一区二区| 欧美日本亚洲视频在线播放| 麻豆乱淫一区二区| 国产精品综合久久久久久久免费| 国产精品嫩草影院av在线观看| 亚洲国产高清在线一区二区三| 97热精品久久久久久| 三级男女做爰猛烈吃奶摸视频| 久久6这里有精品| 内射极品少妇av片p| 日本av手机在线免费观看| 一个人看视频在线观看www免费| or卡值多少钱| 久久久欧美国产精品| 亚洲国产欧美人成| 国产在线男女| 久久精品综合一区二区三区| 亚洲av中文字字幕乱码综合| 国产一区二区亚洲精品在线观看| 国产成人a区在线观看| 国产男人的电影天堂91| videos熟女内射| 色综合亚洲欧美另类图片| 日本三级黄在线观看| 免费av毛片视频| 丝袜喷水一区| 免费av毛片视频| 国产大屁股一区二区在线视频| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产探花极品一区二区| 嫩草影院精品99| kizo精华| a级毛片免费高清观看在线播放| 亚洲久久久久久中文字幕| 久久精品久久久久久噜噜老黄 | 日本与韩国留学比较| 啦啦啦啦在线视频资源| 中文欧美无线码| 男人狂女人下面高潮的视频| www日本黄色视频网| 国产精品蜜桃在线观看| 亚洲精品成人久久久久久| 成人亚洲精品av一区二区| 日韩精品有码人妻一区| 免费黄网站久久成人精品| 亚洲av成人精品一二三区| 国产久久久一区二区三区| 午夜a级毛片| 在线播放国产精品三级| av免费在线看不卡| 国产色婷婷99| 国产视频首页在线观看| 特级一级黄色大片| 狠狠狠狠99中文字幕| 人妻制服诱惑在线中文字幕| 成人午夜高清在线视频| 国产毛片a区久久久久| 男女视频在线观看网站免费| 亚洲av二区三区四区| 最后的刺客免费高清国语| 大话2 男鬼变身卡| 乱系列少妇在线播放| 国产极品天堂在线| 亚洲精品456在线播放app| 国内揄拍国产精品人妻在线| 亚洲精品乱码久久久v下载方式| 国产精品一及| 成人综合一区亚洲| 亚洲精品国产成人久久av| 欧美日本视频| 日日摸夜夜添夜夜爱| 欧美最新免费一区二区三区| 一区二区三区免费毛片| 午夜福利在线观看免费完整高清在| 国产真实乱freesex| 国产亚洲5aaaaa淫片| 中文字幕亚洲精品专区| 色噜噜av男人的天堂激情| 别揉我奶头 嗯啊视频| 精品一区二区免费观看| 男女那种视频在线观看| 丰满乱子伦码专区| 国产探花极品一区二区| 性插视频无遮挡在线免费观看| 国产黄片美女视频| 男插女下体视频免费在线播放| 亚洲精品aⅴ在线观看| 最近的中文字幕免费完整| 国产一区二区三区av在线| 精品99又大又爽又粗少妇毛片| 国产精品国产三级国产av玫瑰| 亚洲三级黄色毛片| 激情 狠狠 欧美| 特级一级黄色大片| 亚洲婷婷狠狠爱综合网| 日本免费在线观看一区| 成人性生交大片免费视频hd| 午夜日本视频在线| 99热6这里只有精品| 边亲边吃奶的免费视频| 一区二区三区乱码不卡18|