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

    使用GPU加速計算矩陣的Cholesky分解

    2016-11-09 01:20:24高火濤
    計算機(jī)應(yīng)用與軟件 2016年9期
    關(guān)鍵詞:子塊空閑分塊

    沈 聰 高火濤

    (武漢大學(xué)電子信息學(xué)院 湖北 武漢 430072)

    ?

    使用GPU加速計算矩陣的Cholesky分解

    沈聰高火濤

    (武漢大學(xué)電子信息學(xué)院湖北 武漢 430072)

    針對大型實對稱正定矩陣的Cholesky分解問題,給出其在圖形處理器(GPU)上的具體實現(xiàn)。詳細(xì)分析了Volkov計算Cholesky分解的混合并行算法,并在此基礎(chǔ)上依據(jù)自身計算機(jī)的CPU以及GPU的計算性能,給出一種更為合理的三階段混合調(diào)度方案,進(jìn)一步減少CPU的空閑時間以及避免GPU空閑情況的出現(xiàn)。數(shù)值實驗表明,當(dāng)矩陣階數(shù)超過7000時,新的混合調(diào)度算法相比標(biāo)準(zhǔn)的MKL算法獲得了超過5倍的加速比,同時對比原Volkov混合算法獲得了顯著的性能提升。

    圖形處理器喬里斯基分解加速比混合算法

    0 引 言

    近年來,隨著計算機(jī)技術(shù)的發(fā)展,圖形處理器(GPU)越來越強(qiáng)大,并且在計算能力上已經(jīng)超過了通用CPU。使用GPU計算可以以低廉的價格獲得巨大的計算性能,因此成為了科學(xué)計算領(lǐng)域的一個應(yīng)用熱點。自2007年NVIDIA公司推出了CUDA運算平臺,并使用C語言為CUDA構(gòu)架編寫程序以來,GPU計算技術(shù)已經(jīng)廣泛應(yīng)用于諸如信號處理、圖像處理、信息安全等熱門領(lǐng)域中。在數(shù)值線性代數(shù)中,GPU可以用于加速大規(guī)模的矩陣計算問題,包括矩陣的分解和求特征值以及特征向量等。許多組織和機(jī)構(gòu)在GPU上實現(xiàn)了LAPACK庫中的函數(shù),并發(fā)布了相關(guān)軟件包以供科研人員使用。比較著名的軟件包有CULA和MAGMA等。

    Cholesky分解是矩陣計算中的一個基本分解問題,常常用于求解系數(shù)矩陣為對稱正定矩陣的線性方程組,由于其計算量比使用LU分解求解一般線性方程組的算法約減少一半。因此在科學(xué)計算中也有廣泛的應(yīng)用。此外,Cholesky分解也應(yīng)用于Kalman 濾波[1]以及Monte Carlo仿真[2]等算法中。隨著基本矩陣算法在科學(xué)計算中廣泛使用以及其處理的數(shù)據(jù)矩陣越來越大,研究使用GPU加速矩陣計算問題是十分必要的。

    CUBLAS是在GPU上實現(xiàn)的BLAS。利用CUBLAS庫可以很方便地移植CPU代碼到GPU上進(jìn)行加速計算。自2008年Volkov等人提出CPU-GPU混合計算矩陣的LU、Cholesky和QR分解算法[5]以來,混合算法思想被廣泛應(yīng)用于各個計算領(lǐng)域,如流體仿真計算[6]、光線跟蹤算法[7]等?;旌纤惴ㄋ枷胍惨驗閂olkov等人的工作正逐步應(yīng)用于各基本矩陣算法中,如矩陣的Hessenberg約化、二對角化以及矩陣的特征值求解中。使用CPU-GPU混合算法可以通過減少CPU的空閑時間,進(jìn)一步加速矩陣計算。然而混合算法的性能很大程度上取決于調(diào)度算法的優(yōu)劣。好的調(diào)度方案可以最小化CPU與GPU的空閑時間,達(dá)到混合最優(yōu)的目的;不適當(dāng)?shù)恼{(diào)度策略可能導(dǎo)致計算錯誤或者計算時間的延長。基于此,本文將在最新的Kerpler GPU構(gòu)架上重新考察Volkov的混合算法,并給出一種新的調(diào)度方案,以達(dá)到混合更優(yōu)的目的。數(shù)值實驗表明基于新的三階段混合調(diào)度算法的函數(shù)New_Sche相比MKL中的dpotrf函數(shù)最高獲得了5.2倍的加速比,而且其計算性能顯著優(yōu)于原Volkovde 混合算法。文中給出的針對Cholesky分解的調(diào)度策略同樣適用于矩陣的其他分解及約化算法。

    1 使用CPU計算Cholesky分解

    給定一個對稱正定矩陣A,則存在主對角元素全為正數(shù)的下三角矩陣L滿足:

    A=LLT

    (1)

    通常稱下三角矩陣L為矩陣A的Cholesky因子。下面給出Cholesky分解的直接算法[3]及基于塊的下遞推更新算法[4]。

    1.1直接Cholesky分解

    對于對稱正定矩陣A直接由式(1)得到如下等式:

    (2)

    則對于第j個對角元素ajj,有:

    (3)

    對于位置為(i,j)(i>j)的元素,我們可得如下等式:

    aij=ri1rj1+ri2rj2+…+rijrjj

    (4)

    由此可得到求解Cholesky分解的公式如下:

    (5)

    (6)

    若令j=1,2,…,n,循環(huán)使用式(5)、式(6)計算L的下三角元素,這樣便得到計算Cholesky分解的直接算法。由于該直接算法主要是Level 2 BLAS操作,不適合移植到GPU上計算。

    1.2基于塊的Cholesky分解

    BLAS庫內(nèi)部實現(xiàn)了各種線性代數(shù)的基本運算。由于其代碼的高效性和完整性,因此一直為科研人員廣泛使用。其中Level3BLAS是依據(jù)現(xiàn)代計算機(jī)的內(nèi)存等級進(jìn)行了大量的優(yōu)化處理,使得其計算性能遠(yuǎn)高于Level2BLAS。類似的結(jié)論也在GPU上成立。

    為了能利用矩陣的子塊進(jìn)行計算,下面使用Cholesky分解的塊遞推更新算法。對矩陣A進(jìn)行分塊,如下:

    A=A11BTBA^[] A11∈

    則由式(1)有:

    A=A11BTBA^[]=L110SL^[]LT11ST0L^T[]

    于是得到如下遞推公式:

    L11=cholesky(A11)

    (7)

    (8)

    (9)

    對矩陣按式(7)-式(9)依次遞推更新下去,便可得到Cholesky分解。

    具體的遞推過程如圖1所示。

    圖1 基于塊的Cholesky分解

    1.3算法及分析

    基于塊的Cholesky分解算法如下:

    Step1使用IntelMKL庫中的dpotrf函數(shù)計算第一個子塊A1的Cholesky分解;

    Step2使用BLAS庫中的Level3函數(shù)trsm求解矩陣方程X×A1T=A2;

    Step3使用BLAS庫中的Level3函數(shù)syrk更新尾部矩陣A3=A3-A2×A2T;

    Step4對尾部矩陣A3重新分塊并針對A3重復(fù)執(zhí)行以上三步,直到計算完最后一個子塊的Cholesky分解則結(jié)束。

    在余部矩陣A3的階數(shù)較大時,Step3占據(jù)一次循環(huán)約80%的計算時間。而A1由于分塊大小的固定,計算量不會改變,Step1所占的計算時間非常小。當(dāng)A2的行遠(yuǎn)大于分塊值時,Step2幾乎占據(jù)了剩余20%的計算時間。

    2 使用GPU計算Cholesky分解

    2.1CUBLAS庫

    CUBLAS是由NVIDIA公司提供的并在CUDA構(gòu)架的GPU上實現(xiàn)BLAS的函數(shù)庫。利用CUBLAS庫可以很方便地移植矩陣計算的CPU代碼到GPU上進(jìn)行計算。由于矩陣算法中主要涉及矩陣與矩陣相乘等的Level 3操作以及矩陣和向量相乘等的Level 2操作,且BLAS和CUBLAS庫中的函數(shù)是經(jīng)過高度優(yōu)化的,并被全世界廣泛認(rèn)可,因此在計算Cholesky分解中,可直接使用該庫中的函數(shù)在CPU或GPU上實現(xiàn)矩陣的Level 2或Level 3操作。這樣,可以將主要精力放在Cholesky分解算法的任務(wù)劃分及任務(wù)調(diào)度上。

    2.2使用CUBLAS計算Cholesky分解

    圖2 使用CUBLAS加速Cholesky分解

    由于CUBLAS庫中提供了trsm和syrk函數(shù),但沒有提供potrf函數(shù)。對此,可以在每次循環(huán)時先將需要計算Cholesky分解的子矩陣塊傳回到CPU上并利用MKL中的potrf函數(shù)計算其Cholesky分解,然后在將結(jié)果傳輸至GPU對應(yīng)的位置。再依次使用CUBLAS庫函數(shù)在GPU上更新矩陣的剩余部分。然而這樣做的結(jié)果是當(dāng)GPU(或CPU)執(zhí)行計算任務(wù)時,CPU(或GPU)處于閑置狀態(tài),這導(dǎo)致了硬件資源的浪費。使用CUBLAS計算Cholesky分解的具體過程如圖2所示。

    這樣直接使用CUBLAS庫函數(shù)加速實對稱正定矩陣的Cholesky分解的效果也是十分明顯的。首先由于在GPU上的操作全為Level 3的BLAS操作;其次,相對較小的分塊值nb,如nb<512,在本實驗環(huán)境下,使用MKL庫函數(shù)計算512階對稱正定矩陣的Cholesky分解耗時約為4 ms,而來回傳輸512階矩陣總共耗時約2 ms。相比較大的對稱正定矩陣而言,直接使用CUBLAS庫函數(shù)已經(jīng)可以稱之為充分利用GPU進(jìn)行計算了。

    2.3Volkov的混合算法及分析

    Volkov等人于2008年給出了CPU-GPU混合計算Cholesky分解的算法[5],并在NVIDIA的GTX 280上獲得了良好的加速效果。該算法隨后被MAGMA軟件包采納,成為計算Cholesky分解的標(biāo)準(zhǔn)算法之一。圖3-圖6以4×4的矩陣塊為例,簡單描述Volkov的混合算法。

    圖3 第1步更新

    圖4 第2步更新

    圖5 第3步更新

    圖6 第4步更新

    圖7 某次剩余矩陣

    Volkov的混合算法巧妙地移動了矩陣循環(huán)的更新順序,這樣余部矩陣的上次更新和本次子塊的Cholesky分解及其所在列的更新可以同時進(jìn)行。

    考察Volkov算法中的混合并行部分,對GPU上的某次迭代更新后,有如圖7所示的剩余矩陣:

    其中矩陣A1、A2、A3為剩余待更新矩陣,子塊B1、B2為已求出的Cholesky分解部分。之后,在GPU上按如下公式對A1與A2進(jìn)行更新:

    A1=A1-B1×B1T

    (10)

    A2=A2-B2×B1T

    (11)

    然后將A1與A2異步傳輸?shù)紺PU。同時,在GPU上對余部矩陣按如下公式進(jìn)行更新:

    A3=A3-B2×B2T

    (12)

    在CPU上再次對A1和A2更新:

    A1=potrf(A1)

    (13)

    A2=trsm(A1,A2)

    (14)

    其混合并行的示意如圖8所示。

    圖8 原Volkov的混合調(diào)度策略

    可以發(fā)現(xiàn)在GPU上更新矩陣A1、A2與更新A3是相互獨立的。而且當(dāng)剩余待更新矩陣階數(shù)較大時,可以考慮將A1的首次更新移到CPU上進(jìn)行。注意,對A2的兩次更新不能同時移到CPU上進(jìn)行,因為對A2的兩次更新計算量都比較大,在CPU上計算時,耗時很多,極容易超過GPU上對A3的更新耗時,從而導(dǎo)致GPU的空閑。

    此外,當(dāng)剩余待更新的矩陣較小時,在GPU上更新A3的時間較短。此時不適合再將子矩陣A2轉(zhuǎn)移到CPU上進(jìn)行更新,否則會使得GPU出現(xiàn)長時間空閑。

    整個混合計算過程中對數(shù)據(jù)傳輸采用異步方式,使得每次數(shù)據(jù)傳輸時間被GPU計算或CPU計算隱藏。

    對此,我們綜合考慮了計算的CPU以及GPU的計算性能,以Volkov的混合算法為基礎(chǔ),給出了一種新的調(diào)度策略。

    2.4新的混合調(diào)度算法

    記剩余待更新的矩陣A3的階數(shù)為ns。將新的混合調(diào)度算法分為以下三個階段:

    階段1當(dāng)ns>x時,更新子矩陣A3耗時較長,因此CPU可以做更多的工作以減少空閑時間。由于對子矩陣塊A2的兩次更新只能有一次移到CPU上進(jìn)行,故有以下2種調(diào)度策略:

    1) 將A2的第一次更新放在GPU上執(zhí)行,如圖9所示。

    圖9 階段1的混合調(diào)度策略1

    2) 將A2的第二次更新放在GPU上執(zhí)行,如圖10所示。

    圖10 階段1的混合調(diào)度策略2

    通過分析A2兩次更新的計算量,可以發(fā)現(xiàn)A2的前次更新計算量為A2再次更新計算量的兩倍。為防止GPU出現(xiàn)空閑,只有當(dāng)ns>x1(x1>x)時,GPU上對A3的更新任務(wù)能完全隱藏CPU上的計算任務(wù),采用混合調(diào)度策略2;否則,x

    階段2當(dāng)y

    階段3當(dāng)ns

    圖11 階段3的混合調(diào)度策略

    其中x與y的值需要依據(jù)各自計算的CPU和GPU的性能來大致確定,以保證GPU不會出現(xiàn)空閑時間并且CPU的空閑時間最小。這樣的混合調(diào)度策略則是非常合適的。

    同時,要對Volkov混合算法的第一步和最后一步進(jìn)行調(diào)整。在第一步中,對第一主列塊的更新與余部矩陣傳輸?shù)紾PU上可以異步進(jìn)行,這樣其中的一個耗時會被隱藏。最后一步更新時,可以先將最后一個子塊先傳回至CPU,然后將更新最后一個子塊與傳回剩余矩陣數(shù)據(jù)異步執(zhí)行。

    對于分塊大小nb,可以參考MAGMA軟件包中關(guān)于分塊值的設(shè)定。針對Kerpler構(gòu)架的GPU,可將分塊值設(shè)定如下:

    (15)

    3 數(shù)值實驗及結(jié)果分析

    3.1實驗環(huán)境

    本文中描述的GPU計算過程均是在NVIDIA的Kerpler構(gòu)架的GPU上實現(xiàn)的。有關(guān)數(shù)值試驗的硬件和軟件平臺見表1所示。

    表1 實驗環(huán)境

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

    實驗測試1000~10 000階對稱正定矩陣,而且使用雙精度數(shù)據(jù)類型,以保證計算結(jié)果的精確性。

    首先分別給出本實驗環(huán)境下MKL中執(zhí)行dgemm以及dtrsm的耗時以及CUBLAS中一執(zhí)行dgemm,dtrsm以及syrk的耗時的一個參考值,如表2所示。該數(shù)據(jù)用于估計劃分階段的x(包括x1)與y值。

    表2 各函數(shù)測試結(jié)果(單位:毫秒)

    其中針對dgemm函數(shù),m為表格的第一列,n=k=512。而dtrsm與dsyrk函數(shù)的n為表格第一列,k=512。

    表3給出了數(shù)據(jù)矩陣在CPU與GPU之間的傳輸耗時的一個參考值。

    表3 數(shù)據(jù)傳輸測試(單位:毫秒)

    下面考慮x=6000時,使用階段1的混合調(diào)度策略1是合適的。首先依據(jù)表3可得到,異步傳輸A1,B1(矩陣規(guī)模均為512×512) 以及在CPU上更新A1的時間被GPU上更新A2隱藏。而異步傳輸A2(矩陣規(guī)模6000×512)耗時t1<20 ms,在CPU上再次更新A2耗時t2<80 ms,異步傳回A1,A2耗時t3<20 ms,而GPU上對矩陣A2(規(guī)模6000階)的更新耗時為t≈150 ms>(t1+t2+t3),故可取x=6000。類似,我們可以由此得到比較合理的x1,x以及y的值,分別如下:

    x1=8000x=6000y=4000

    最后,對1000~10000階對稱正定矩陣分別使用4種方法進(jìn)行計算。表4給出了4種方法計算1000~10 000階對稱正定矩陣的Cholesky分解的結(jié)果。其中可以看到基于新調(diào)度策略的函數(shù)New_Sche明顯優(yōu)于使用CUBLAS直接計算Cholesky分解以及基于Volkov的混合算法的函數(shù)Volkov_S。

    表4 各算法測試結(jié)果(單位:秒)

    4 結(jié) 語

    科學(xué)計算中使用CPU與GPU混合并行計算的例子層出不窮,然而最困難的在于設(shè)計一種負(fù)載均衡的混合調(diào)度方案,從而使得CPU的空閑時間盡可能小,同時又不能讓GPU空閑。糟糕的混合調(diào)度方案會使得整體計算性能下降,或者使得計算不正確,從而失去了混合計算的目的,這都是需要避免的。合適的混合調(diào)度策略往往需要依據(jù)自身計算機(jī)的CPU以及GPU的計算性能來共同確定。首先細(xì)致分析每步操作在CPU以及GPU上的計算速度,然后合理劃分計算任務(wù)到CPU和GPU上執(zhí)行。再者,算法中會大量使用異步傳輸操作,使得這些數(shù)據(jù)傳輸耗時被CPU和GPU上的計算時間隱藏,這也是優(yōu)化加速的一個重要部分。最后,本文中沒有考慮分塊值對混合調(diào)度策略的影響。由實驗的分析可知,分塊值與調(diào)度策略有直接關(guān)系,影響階段值x1,x以及y的確定。如何確定最優(yōu)的分塊值以及相應(yīng)的調(diào)度策略將是后面要進(jìn)行的工作。

    [1] Chandrasekar J,Kim I S,Bernstein D S,et al.Reduced-Rank Unscented Kalman filtering using Cholesky-based decomposition[C]//American Control Conference,June,2008:1274-1279.

    [2] Yu H,Chung C Y,Wong K P,et al.Probabilistic Load Flow Evaluation With Hybrid Latin Hypercube Sampling and Cholesky Decomposition[J].IEEE Transactions on Power Systems,2009,24 (2):661-667.

    [3] David S.Watkins.Fundamentals of Matrix Computations[M].New York:John Wiley and Sons,2013.

    [4] Gene H Golub,Charles F,Van Loan.Matrix Computations [M].Baltimore:Johns Hopkins University Press,2013.

    [5] Volkov V,Demmel J W.Benchmarking gpus to tune dense linear algebra[C]//Proceedings of the 2008 ACM/IEEE Conference on Supercomputing,Nov,2008:1-11.

    [6] 胡鵬飛,袁志勇,廖祥云,等.基于CPU-GPU混合加速的SPH流體仿真方法[J].計算機(jī)工程與科學(xué),2014,36(7):1231-1237.

    [7] 張健,焦良葆,陳瑞.CPU-GPU混合平臺上動態(tài)場景光線跟蹤的研究[J].計算機(jī)工程與應(yīng)用,2012,48(21):151-154.

    [8] Yaohung M Tsai,Weichung Wang,RayBing Chen.Tunning Block Size for QR Factorization on CPU-GPU Hybrid Systems[C]//Proceedings of the IEEE 6th International Symposium on Embedded Multicore Socs,Sept,2012:205-211.

    [9] John Cheng,Max Grossman,Ty McKercher.CUDA C Programming[M].Indianalpois:John Wiley & Sons,2014.

    [10] 劉金碩,鄧娟,周崢,等.基于CUDA的并行程序設(shè)計[M].北京:科學(xué)出版社,2014.

    ACCELERATING CALCULATION OF CHOLESKY FACTORISATION OF MATRIX WITH GPU

    Shen CongGao Huotao

    (School of Electronic Information,Wuhan University,Wuhan 430072,Hubei,China)

    A concrete implementation of Cholesky factorisation on graphic processing unit (GPU) for large real symmetric positive definite matrix is described in this article.We analyse the hybrid parallel algorithm presented by Volkov for computing the Cholesky factorisation in detail.On that basis,and according to the computational performances of CPU and GPU on our own computers,we present a more reasonable hybrid three-phase scheduling strategy,which further reduces the idle time of CPU and avoids the occurrence of GPU in idle status.Numerical experiment shows that the new hybrid scheduling algorithm achieves a speedup of more than 5 times compared with the standard MKL algorithm when the order of a matrix is larger than 7000,and it also observably outperforms the performance of original Volkov’s hybrid algorithm.

    GPUCholesky factorisationSpeedupHybrid algorithm

    2015-04-10。湖北省自然科學(xué)基金重點項目(ZRZ20 14000286)。沈聰,碩士生,主研領(lǐng)域:并行計算。高火濤,教授。

    TP361

    A

    10.3969/j.issn.1000-386x.2016.09.066

    猜你喜歡
    子塊空閑分塊
    基于八叉樹的地震數(shù)據(jù)多級緩存方法
    基于八叉樹的地震數(shù)據(jù)分布式存儲方法研究
    恩賜
    詩選刊(2023年7期)2023-07-21 07:03:38
    基于特征值算法的圖像Copy-Move篡改的被動取證方案
    分塊矩陣在線性代數(shù)中的應(yīng)用
    “鳥”字謎
    小讀者之友(2019年9期)2019-09-10 07:22:44
    基于波浪式矩陣置換的稀疏度均衡分塊壓縮感知算法
    彪悍的“寵”生,不需要解釋
    反三角分塊矩陣Drazin逆新的表示
    WLAN和LTE交通規(guī)則
    CHIP新電腦(2016年3期)2016-03-10 14:09:48
    午夜福利在线观看吧| 亚洲精品在线观看二区| 久久精品国产自在天天线| 国产一区二区在线av高清观看| 乱人视频在线观看| 国产成人福利小说| 久久国产乱子伦精品免费另类| 欧美乱色亚洲激情| 又爽又黄无遮挡网站| 国内久久婷婷六月综合欲色啪| 一本综合久久免费| 永久网站在线| 亚洲av.av天堂| 国产一区二区亚洲精品在线观看| 国产欧美日韩精品亚洲av| 国产精品一及| 十八禁网站免费在线| 成人特级av手机在线观看| 麻豆国产97在线/欧美| 色综合站精品国产| 99在线人妻在线中文字幕| 午夜福利免费观看在线| 中文字幕精品亚洲无线码一区| 国产色爽女视频免费观看| 99久久九九国产精品国产免费| 亚洲真实伦在线观看| 变态另类丝袜制服| 简卡轻食公司| 亚洲中文日韩欧美视频| 久久久久久九九精品二区国产| 国产精品一及| 色播亚洲综合网| 美女高潮的动态| 欧美潮喷喷水| 国内少妇人妻偷人精品xxx网站| 少妇被粗大猛烈的视频| 久久亚洲真实| 极品教师在线视频| 少妇的逼水好多| 99视频精品全部免费 在线| eeuss影院久久| 亚洲av一区综合| 国产精品亚洲美女久久久| 日本在线视频免费播放| 人妻丰满熟妇av一区二区三区| av在线老鸭窝| 波多野结衣巨乳人妻| 久久伊人香网站| 成人鲁丝片一二三区免费| 日韩 亚洲 欧美在线| 一进一出抽搐动态| 精品午夜福利视频在线观看一区| 国内久久婷婷六月综合欲色啪| 欧洲精品卡2卡3卡4卡5卡区| 国产精品电影一区二区三区| 熟妇人妻久久中文字幕3abv| 白带黄色成豆腐渣| 一进一出抽搐gif免费好疼| 日本黄大片高清| 悠悠久久av| 国产精品一区二区性色av| 成人毛片a级毛片在线播放| 午夜福利高清视频| 国产黄a三级三级三级人| 俺也久久电影网| 久久精品国产亚洲av天美| 日韩国内少妇激情av| 亚洲精品在线观看二区| 亚洲最大成人av| 精品一区二区三区视频在线| 麻豆一二三区av精品| 不卡一级毛片| 国产欧美日韩精品亚洲av| 俺也久久电影网| 欧洲精品卡2卡3卡4卡5卡区| 国产老妇女一区| 国产精品影院久久| 日日摸夜夜添夜夜添小说| 男女那种视频在线观看| 真人做人爱边吃奶动态| 搞女人的毛片| 亚洲 欧美 日韩 在线 免费| 国产不卡一卡二| 成人特级av手机在线观看| 亚洲国产欧美人成| 99热只有精品国产| 久久亚洲精品不卡| av在线观看视频网站免费| 最新中文字幕久久久久| 九色成人免费人妻av| 91在线精品国自产拍蜜月| 毛片女人毛片| 美女被艹到高潮喷水动态| 国产精品一区二区性色av| 丁香欧美五月| 国内揄拍国产精品人妻在线| 草草在线视频免费看| 午夜a级毛片| 欧美午夜高清在线| 毛片一级片免费看久久久久 | 精品熟女少妇八av免费久了| 国产午夜精品论理片| 亚洲精品一区av在线观看| 午夜福利免费观看在线| 禁无遮挡网站| 精品熟女少妇八av免费久了| 在现免费观看毛片| 久9热在线精品视频| 久久性视频一级片| 国产av一区在线观看免费| .国产精品久久| 男女做爰动态图高潮gif福利片| 免费人成视频x8x8入口观看| 亚洲在线自拍视频| 免费看a级黄色片| 国产国拍精品亚洲av在线观看| 岛国在线免费视频观看| 亚洲五月天丁香| 搡老妇女老女人老熟妇| 亚洲最大成人av| 听说在线观看完整版免费高清| 午夜亚洲福利在线播放| 99在线视频只有这里精品首页| 欧美色欧美亚洲另类二区| 午夜福利成人在线免费观看| 少妇的逼水好多| 伦理电影大哥的女人| 欧美三级亚洲精品| 亚洲美女视频黄频| 少妇裸体淫交视频免费看高清| 老鸭窝网址在线观看| 一本一本综合久久| 高清在线国产一区| 亚洲va日本ⅴa欧美va伊人久久| 久久精品91蜜桃| 国产野战对白在线观看| 变态另类丝袜制服| 久久性视频一级片| www.熟女人妻精品国产| 国产精品野战在线观看| 免费av不卡在线播放| ponron亚洲| 国产国拍精品亚洲av在线观看| 三级毛片av免费| 在线播放无遮挡| 精品人妻视频免费看| 亚洲av熟女| www.熟女人妻精品国产| 日韩精品青青久久久久久| 国产精品精品国产色婷婷| 亚洲第一欧美日韩一区二区三区| 夜夜看夜夜爽夜夜摸| 亚洲成人免费电影在线观看| 亚洲av成人av| 亚洲欧美精品综合久久99| 变态另类成人亚洲欧美熟女| 欧美一区二区国产精品久久精品| 亚洲av电影不卡..在线观看| 免费在线观看影片大全网站| 搡老妇女老女人老熟妇| 亚洲三级黄色毛片| 五月伊人婷婷丁香| 午夜精品久久久久久毛片777| netflix在线观看网站| 成人三级黄色视频| 最近中文字幕高清免费大全6 | www.熟女人妻精品国产| 男人舔奶头视频| 免费观看人在逋| 日本在线视频免费播放| 亚洲av成人不卡在线观看播放网| 欧美成人a在线观看| 九色国产91popny在线| 大型黄色视频在线免费观看| 免费大片18禁| 十八禁国产超污无遮挡网站| 美女免费视频网站| 国产人妻一区二区三区在| 在线观看舔阴道视频| 一a级毛片在线观看| 桃红色精品国产亚洲av| 国产伦一二天堂av在线观看| 亚州av有码| 非洲黑人性xxxx精品又粗又长| 黄色配什么色好看| 国产一区二区在线av高清观看| 又爽又黄无遮挡网站| 在线观看免费视频日本深夜| 麻豆国产97在线/欧美| 亚洲精品456在线播放app | 精品一区二区免费观看| 国产美女午夜福利| 精品不卡国产一区二区三区| 国产精品女同一区二区软件 | 国产白丝娇喘喷水9色精品| 亚州av有码| 99热这里只有是精品在线观看 | 欧美成狂野欧美在线观看| 午夜日韩欧美国产| www.色视频.com| 日韩 亚洲 欧美在线| 757午夜福利合集在线观看| 国产精品一及| 桃色一区二区三区在线观看| 欧美日韩黄片免| 日韩欧美免费精品| 欧美潮喷喷水| 香蕉av资源在线| 日韩 亚洲 欧美在线| 日韩精品中文字幕看吧| 变态另类丝袜制服| 精品久久久久久久久久久久久| 亚洲专区中文字幕在线| 最后的刺客免费高清国语| 中文字幕高清在线视频| 久久久久久久久大av| 热99re8久久精品国产| 天天一区二区日本电影三级| 国产私拍福利视频在线观看| 中出人妻视频一区二区| 日本免费一区二区三区高清不卡| 日韩高清综合在线| 日本熟妇午夜| a级毛片免费高清观看在线播放| 蜜桃久久精品国产亚洲av| 老熟妇仑乱视频hdxx| 最近中文字幕高清免费大全6 | 免费av观看视频| 九九久久精品国产亚洲av麻豆| 亚洲人成电影免费在线| 欧美日韩综合久久久久久 | av视频在线观看入口| 日韩大尺度精品在线看网址| 婷婷六月久久综合丁香| 又爽又黄无遮挡网站| 午夜福利在线观看免费完整高清在 | 久久久久国内视频| 久久精品国产亚洲av涩爱 | 99久久99久久久精品蜜桃| 草草在线视频免费看| 日韩 亚洲 欧美在线| 国产黄片美女视频| 在线观看美女被高潮喷水网站 | av欧美777| 能在线免费观看的黄片| 在线观看免费视频日本深夜| 一区二区三区四区激情视频 | 国产亚洲精品av在线| 亚洲,欧美,日韩| 亚洲真实伦在线观看| 亚洲av成人av| 亚洲欧美清纯卡通| 国产大屁股一区二区在线视频| 在线观看免费视频日本深夜| 97超视频在线观看视频| 给我免费播放毛片高清在线观看| 日本一本二区三区精品| 永久网站在线| 99在线人妻在线中文字幕| 亚洲成av人片免费观看| 成人亚洲精品av一区二区| 欧美日本视频| 国内少妇人妻偷人精品xxx网站| 天堂动漫精品| 青草久久国产| 成人一区二区视频在线观看| 国内少妇人妻偷人精品xxx网站| 成人特级av手机在线观看| 欧美3d第一页| 欧美一区二区精品小视频在线| 亚洲aⅴ乱码一区二区在线播放| 老女人水多毛片| 午夜福利在线观看免费完整高清在 | 日韩大尺度精品在线看网址| 日本黄大片高清| 久久精品影院6| 热99re8久久精品国产| 亚洲,欧美,日韩| 精品午夜福利在线看| 如何舔出高潮| 国产男靠女视频免费网站| 欧美乱妇无乱码| 赤兔流量卡办理| 成人av一区二区三区在线看| 成年女人永久免费观看视频| 国内毛片毛片毛片毛片毛片| 成人鲁丝片一二三区免费| 国产精品一区二区三区四区免费观看 | 一本一本综合久久| 精品不卡国产一区二区三区| 午夜福利免费观看在线| 国产精品伦人一区二区| 日日夜夜操网爽| 国产高潮美女av| 2021天堂中文幕一二区在线观| 亚洲国产欧洲综合997久久,| 成人性生交大片免费视频hd| 午夜免费男女啪啪视频观看 | 国产精品永久免费网站| 日韩欧美精品v在线| 简卡轻食公司| 国产免费一级a男人的天堂| 久久午夜福利片| 国产探花极品一区二区| 亚洲av电影在线进入| 观看免费一级毛片| 我的女老师完整版在线观看| 国产久久久一区二区三区| 亚洲欧美日韩无卡精品| 日本黄色片子视频| 最好的美女福利视频网| 欧美xxxx性猛交bbbb| 亚洲成人免费电影在线观看| 日韩欧美精品免费久久 | 亚洲五月婷婷丁香| 波野结衣二区三区在线| 一个人观看的视频www高清免费观看| 搡老熟女国产l中国老女人| 国产精品三级大全| 日日摸夜夜添夜夜添小说| 精品乱码久久久久久99久播| 国产aⅴ精品一区二区三区波| 欧美bdsm另类| 老司机福利观看| 亚洲乱码一区二区免费版| 99精品久久久久人妻精品| 九九在线视频观看精品| 色精品久久人妻99蜜桃| 黄色日韩在线| 嫩草影院入口| 网址你懂的国产日韩在线| av在线天堂中文字幕| 国产综合懂色| 亚洲真实伦在线观看| 日本黄色视频三级网站网址| 99在线人妻在线中文字幕| 国产淫片久久久久久久久 | 精品福利观看| АⅤ资源中文在线天堂| 99热这里只有是精品在线观看 | 91久久精品电影网| www.www免费av| 免费黄网站久久成人精品 | 99在线人妻在线中文字幕| 首页视频小说图片口味搜索| 国产视频一区二区在线看| 琪琪午夜伦伦电影理论片6080| 国产精品久久久久久久久免 | 哪里可以看免费的av片| 亚洲成a人片在线一区二区| 国语自产精品视频在线第100页| 欧美午夜高清在线| 18禁黄网站禁片午夜丰满| 欧美不卡视频在线免费观看| 国产私拍福利视频在线观看| 99久久精品国产亚洲精品| 欧美日韩综合久久久久久 | 成人国产一区最新在线观看| 我要搜黄色片| 人妻久久中文字幕网| 免费在线观看影片大全网站| 色哟哟·www| 校园春色视频在线观看| 欧美一区二区精品小视频在线| 成人午夜高清在线视频| 午夜精品一区二区三区免费看| 无遮挡黄片免费观看| 国产亚洲av嫩草精品影院| 国产精品99久久久久久久久| 国产91精品成人一区二区三区| 国产日本99.免费观看| 一级黄色大片毛片| 舔av片在线| 乱码一卡2卡4卡精品| 国产精品久久久久久亚洲av鲁大| 99久久无色码亚洲精品果冻| 精品久久久久久久人妻蜜臀av| 草草在线视频免费看| 精品熟女少妇八av免费久了| 看十八女毛片水多多多| 九九热线精品视视频播放| 女人被狂操c到高潮| 精品不卡国产一区二区三区| 国产精品自产拍在线观看55亚洲| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 女生性感内裤真人,穿戴方法视频| 亚洲精品乱码久久久v下载方式| 成人国产一区最新在线观看| 欧美xxxx黑人xx丫x性爽| 亚洲av中文字字幕乱码综合| 国产伦精品一区二区三区视频9| bbb黄色大片| 亚洲av五月六月丁香网| 久久久久久大精品| 级片在线观看| 成人三级黄色视频| 亚洲国产色片| 99久久九九国产精品国产免费| 色综合站精品国产| 又爽又黄a免费视频| 最好的美女福利视频网| 欧美乱妇无乱码| 少妇高潮的动态图| 国产精品一区二区三区四区久久| 午夜福利成人在线免费观看| 嫩草影视91久久| 午夜福利视频1000在线观看| 国产免费男女视频| 国产一区二区激情短视频| 高清在线国产一区| 日本与韩国留学比较| 久久午夜福利片| 两性午夜刺激爽爽歪歪视频在线观看| 国产一区二区在线av高清观看| 精品一区二区三区av网在线观看| 少妇被粗大猛烈的视频| 国产成人av教育| 夜夜看夜夜爽夜夜摸| 女人十人毛片免费观看3o分钟| 午夜视频国产福利| 黄片小视频在线播放| 亚洲久久久久久中文字幕| 成人国产一区最新在线观看| 日韩欧美精品免费久久 | av天堂在线播放| 一本一本综合久久| h日本视频在线播放| 听说在线观看完整版免费高清| 淫妇啪啪啪对白视频| 久久亚洲精品不卡| 又爽又黄无遮挡网站| 国内少妇人妻偷人精品xxx网站| 最近最新免费中文字幕在线| 成人一区二区视频在线观看| 一本综合久久免费| 99热只有精品国产| 尤物成人国产欧美一区二区三区| 亚洲成人中文字幕在线播放| 国产单亲对白刺激| 日韩欧美国产一区二区入口| 欧美日韩福利视频一区二区| 永久网站在线| 日本一二三区视频观看| 成年版毛片免费区| 日本a在线网址| 91九色精品人成在线观看| 亚洲熟妇熟女久久| 乱码一卡2卡4卡精品| 久久精品夜夜夜夜夜久久蜜豆| 国产伦精品一区二区三区四那| 欧美在线黄色| 麻豆av噜噜一区二区三区| 91午夜精品亚洲一区二区三区 | 国产精品女同一区二区软件 | 国产黄片美女视频| 90打野战视频偷拍视频| 高潮久久久久久久久久久不卡| 久久99热这里只有精品18| 国产69精品久久久久777片| 日韩精品青青久久久久久| 亚洲最大成人手机在线| 国产精品一区二区三区四区免费观看 | 久久人妻av系列| 欧美bdsm另类| 一卡2卡三卡四卡精品乱码亚洲| av中文乱码字幕在线| 精品无人区乱码1区二区| 亚洲av成人不卡在线观看播放网| 亚洲av免费高清在线观看| 亚洲人成网站在线播放欧美日韩| 丰满乱子伦码专区| 欧美一级a爱片免费观看看| 久久99热这里只有精品18| 成年女人毛片免费观看观看9| 91午夜精品亚洲一区二区三区 | 老司机午夜十八禁免费视频| 免费在线观看影片大全网站| 成人无遮挡网站| 亚洲av二区三区四区| 天美传媒精品一区二区| netflix在线观看网站| 国产私拍福利视频在线观看| 亚洲人成电影免费在线| 欧美三级亚洲精品| 日本免费a在线| 高潮久久久久久久久久久不卡| 亚洲欧美日韩无卡精品| 最近在线观看免费完整版| 亚洲欧美日韩东京热| 久久久久久国产a免费观看| 亚洲av电影不卡..在线观看| 人人妻人人澡欧美一区二区| 别揉我奶头~嗯~啊~动态视频| 国内精品美女久久久久久| 久久久精品欧美日韩精品| 观看免费一级毛片| 国产精品一及| 精品人妻一区二区三区麻豆 | xxxwww97欧美| 在线观看av片永久免费下载| 好男人在线观看高清免费视频| 中文亚洲av片在线观看爽| 免费人成视频x8x8入口观看| 精品福利观看| 亚洲国产精品成人综合色| 欧美激情久久久久久爽电影| 日本免费a在线| 日韩国内少妇激情av| 我要搜黄色片| 国产探花极品一区二区| 国产黄色小视频在线观看| 国产精品不卡视频一区二区 | 校园春色视频在线观看| 色在线成人网| 久久草成人影院| 亚洲美女黄片视频| 成人鲁丝片一二三区免费| 免费看a级黄色片| 夜夜夜夜夜久久久久| 婷婷精品国产亚洲av在线| 麻豆国产av国片精品| 1000部很黄的大片| 真人一进一出gif抽搐免费| 身体一侧抽搐| 亚洲欧美日韩高清专用| 亚洲国产高清在线一区二区三| 久久久久国内视频| 国产精品亚洲一级av第二区| 一边摸一边抽搐一进一小说| 夜夜看夜夜爽夜夜摸| 国产亚洲av嫩草精品影院| 999久久久精品免费观看国产| 禁无遮挡网站| av在线蜜桃| 精品欧美国产一区二区三| 久久香蕉精品热| 99久久无色码亚洲精品果冻| 久久久久免费精品人妻一区二区| 琪琪午夜伦伦电影理论片6080| a级一级毛片免费在线观看| 国产乱人视频| 日本精品一区二区三区蜜桃| 精品日产1卡2卡| 色噜噜av男人的天堂激情| 免费看日本二区| 精品久久久久久,| 国产单亲对白刺激| 亚洲人成网站在线播放欧美日韩| 丰满乱子伦码专区| 国产色婷婷99| 亚洲内射少妇av| 最近最新中文字幕大全电影3| 亚洲 国产 在线| 97超视频在线观看视频| av黄色大香蕉| 黄色女人牲交| 精品久久久久久久久久久久久| 婷婷色综合大香蕉| 国产69精品久久久久777片| 欧美又色又爽又黄视频| 少妇人妻精品综合一区二区 | 亚洲成a人片在线一区二区| 两性午夜刺激爽爽歪歪视频在线观看| 久久久久久久久大av| 国产精品美女特级片免费视频播放器| 国产免费男女视频| 97超视频在线观看视频| 欧美乱妇无乱码| 97超视频在线观看视频| 国产精品亚洲美女久久久| 久久99热这里只有精品18| 午夜激情欧美在线| 老熟妇乱子伦视频在线观看| 人人妻人人看人人澡| 亚洲美女黄片视频| 青草久久国产| 麻豆成人av在线观看| 18禁裸乳无遮挡免费网站照片| 白带黄色成豆腐渣| 国产精品久久久久久人妻精品电影| 成年版毛片免费区| 99riav亚洲国产免费| 熟女电影av网| 麻豆成人午夜福利视频| 国产精品98久久久久久宅男小说| 日韩人妻高清精品专区| 亚洲人成电影免费在线| 欧美一区二区精品小视频在线| 在线免费观看不下载黄p国产 | 亚洲成av人片免费观看| .国产精品久久| 欧美成狂野欧美在线观看| 嫩草影视91久久| 成人亚洲精品av一区二区| 美女高潮喷水抽搐中文字幕| 成人欧美大片| av在线天堂中文字幕| 伦理电影大哥的女人| 嫁个100分男人电影在线观看| 国产免费一级a男人的天堂| 在线免费观看不下载黄p国产 | 久久国产乱子伦精品免费另类| 一卡2卡三卡四卡精品乱码亚洲| 国产蜜桃级精品一区二区三区| 乱码一卡2卡4卡精品| 黄片小视频在线播放| 国产欧美日韩精品一区二区| 久久久精品欧美日韩精品| 搞女人的毛片| 69av精品久久久久久| .国产精品久久| 毛片女人毛片| 国产男靠女视频免费网站| 日韩欧美在线二视频| 波多野结衣高清作品|