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

    基于OpenACC編程模型的逆時偏移多級并行的設(shè)計與優(yōu)化

    2018-11-30 01:34:38武泗海唐澤凱
    石油地球物理勘探 2018年6期
    關(guān)鍵詞:區(qū)域模型

    趙 虎 武泗海* 尹 成 唐澤凱 賈 鵬

    (①西南石油大學(xué)地球科學(xué)與技術(shù)學(xué)院,四川成都 610500; ②西南石油大學(xué)天然氣地質(zhì)四川省重點實驗室,四川成都 610500; ③中國石油東方地球物理勘探公司西南物探分公司,四川成都 610213)

    1 引言

    地震勘探的發(fā)展與高性能計算息息相關(guān),勘探新技術(shù)的推廣離不開高性能計算,特別是在疊前深度偏移、逆時偏移和全波形反演等方面,龐大的計算量在一定程度上制約了上述技術(shù)的應(yīng)用。目前,常規(guī)的CPU加速技術(shù)是基于消息傳遞的MPI編程模型和共享存儲的OpenMP編程模型實現(xiàn)的混合并行[1]。然而,這種加速技術(shù)已經(jīng)無法滿足大規(guī)??碧接嬎闳蝿?wù)的需求。

    通用計算GPU并行的出現(xiàn)為上述問題提供了良好的解決方案。在地震波場模擬、偏移成像等領(lǐng)域,主流的CUDA和OpenCL異構(gòu)并行編程模型得到廣泛應(yīng)用。劉紅偉等[2]、李博等[3]實現(xiàn)了在GPU平臺的地震疊前逆時偏移高階有限差分算法。為了將GPU并行用于更大規(guī)模的計算問題,龍桂華等[4]在GPU集群上實現(xiàn)了三維交錯網(wǎng)格有限差分地震模擬;劉守偉等[5]研究了在CPU/GPU集群上進(jìn)行三維逆時偏移的實現(xiàn)方案。目前GPU并行技術(shù)是解決大規(guī)模計算任務(wù)的主要手段之一。

    常規(guī)的串行程序無法直接利用GPU進(jìn)行加速,而只能依據(jù)現(xiàn)有的GPU并行模型重新編寫并行程序。這不僅破壞了原有的串行程序,還增加了并行加速的難度和工作量。OpenACC提供了一種更高效、簡潔的編程模型,且具有良好的硬件兼容性,不僅支持不同廠商的GPU,還支持AMD APU和Xeon Phi等協(xié)處理器。其并行化方式是在原有串行程序的基礎(chǔ)上,通過添加編譯指令實現(xiàn)并行而非重寫代碼。這種并行方式非常類似于OpenMP,編譯器根據(jù)編譯指令對代碼進(jìn)行并行化,區(qū)別在于OpenMP并行區(qū)域在CPU端執(zhí)行,而OpenACC在GPU端執(zhí)行。

    本文首先介紹OpenACC的編程模型和疊前逆時偏移(RTM)的基本原理。引入OpenACC并行技術(shù),設(shè)計實現(xiàn)了逆時偏移的多級并行方案,解決了RTM方法在波場模擬/重建的存儲瓶頸,并通過優(yōu)化數(shù)據(jù)通信,進(jìn)一步提升計算效率,通過單卡條件下的RTM試驗說明了OpenACC的高效性。最后,通過瓊東南深水坡折帶復(fù)雜構(gòu)造模型的逆時偏移成像說明了文中多級并行方案的實用性及高效性。

    2 OpenACC編程概述

    為了適應(yīng)更多的不同架構(gòu)設(shè)計的GPU設(shè)備,OpenACC定義了抽象加速器模型。在抽象加速器模型中,主機/主機內(nèi)存與加速器/加速器內(nèi)存是相互獨立的,兩者不能直接訪問。其執(zhí)行模式為主機端執(zhí)行大部分代碼,而將計算密集型區(qū)域卸載至加速器上執(zhí)行。

    目前,大部分加速器支持粗粒度—執(zhí)行單元并行、細(xì)粒度—多線程和單指令多數(shù)據(jù)(SIMD)的三級并行。與此對應(yīng),OpenACC設(shè)計了gang、 worker和vector三個并行執(zhí)行層次(圖1),其中小方框表示vector通道。對于NVidia設(shè)備而言,gang對應(yīng)于流式處理器(SM或SMX),vector對應(yīng)于GPU核心,而worker沒有明確的對應(yīng)硬件。用CUDA C/C++的術(shù)語來說,gang與block、worker和vector的對應(yīng)關(guān)系會隨著block的維度而變化。

    圖1 OpenACC的3個并行執(zhí)行層次

    在OpenACC中,通常利用計算構(gòu)件kernels或parallel并行化計算區(qū)域。kernels適用于自動化并行,生成kernel。而parallel則更適用于需要自主決定線程的布局參數(shù),進(jìn)行更精細(xì)化的并行配置。在kernels并行區(qū)域的變量名保持不變,只是其指代的變量存儲位置發(fā)生變化,數(shù)據(jù)拷貝傳輸已全部由編譯器隱式完成。

    由于主機與加速器的存儲相互獨立,因此數(shù)據(jù)管理對于異構(gòu)并行的性能非常關(guān)鍵。在OpenACC中,在編譯指令中添加copyin和copyout子句定義變量的屬性,用于并行區(qū)域數(shù)據(jù)的輸入或輸出。對于更大的共享加速器數(shù)據(jù)并行區(qū)域,可通過添加其他copy( )子句的方式來實現(xiàn)。另外,OpenACC還提供了updata子句來更新局部主機/加速器數(shù)據(jù)。

    3 逆時偏移算法分析及并行化

    3.1 逆時偏移成像方法

    逆時偏移是通過雙程波波動方程對地震資料進(jìn)行時間上反向外推,并結(jié)合成像條件實現(xiàn)偏移,它避免了上下行波的分離,且不受傾角的限制,并能夠?qū)θ我鈴?fù)雜構(gòu)造進(jìn)行成像,是目前成像精度最高的地震偏移成像方法。該方法的實現(xiàn)流程主要包括:(1)檢波點波場的反向外推;(2)震源波場的重構(gòu)計算;(3)應(yīng)用互相關(guān)成像條件,獲得單炮成像結(jié)果;(4)多炮疊加,輸出深度域成像結(jié)果。

    本文采用交錯網(wǎng)格高階有限差分算法求解聲波一階速度—應(yīng)力波動方程[5-7],從而實現(xiàn)檢波點波場外推和震源波場的重構(gòu)計算。

    (1)

    (2)

    式中:p、v分別為地震波場的壓力分量和速度分量;V、ρ分別為介質(zhì)的縱波速度和密度; Δx、Δz、Δt分別為縱、橫向空間采樣間隔和時間采樣間隔;C表示交錯網(wǎng)格差分系數(shù)。

    逆時偏移是典型的大計算量、大存儲量的地震數(shù)據(jù)處理方法,其計算瓶頸主要就是波場外推/重構(gòu)計算和成像兩部分[8],這兩部分均具有良好的并行基礎(chǔ),特別適合于GPU多線程的執(zhí)行模式,計算效率可以得到極大的提高。對于存儲問題,通常采用隨機散射邊界存儲策略,以增加適當(dāng)?shù)挠嬎懔繛榇鷥r,幾乎不需要增加存儲量,但在成像結(jié)果中會引入頻率較低的噪聲,影響最終成像效果[9]。綜合考慮,本文采用有效存儲邊界策略,在震源正傳過程中采用PML吸收邊界對外部波場進(jìn)行衰減,由于波場衰減過程的不可逆性,需要同時通過存儲邊界波場外側(cè)一定范圍的每個時刻的外部波場,從而在反推過程中利用存儲的外部波場保證內(nèi)部波場計算的準(zhǔn)確性;該策略既有效降低了存儲需求,也避免了在成像結(jié)果引入噪聲。

    整個RTM計算由CPU/GPU協(xié)同并行計算實現(xiàn),CPU負(fù)責(zé)GPU的控制、數(shù)據(jù)準(zhǔn)備等,GPU主要進(jìn)行耗時大的波場外推及成像計算。最后對互相關(guān)成像結(jié)果采用拉普拉斯濾波[10]去除噪聲。疊前逆時偏移的整體實現(xiàn)步驟為:

    ①加載震源子波,采用PML吸收邊界,利用高階有限差分進(jìn)行正向的波場外推,利用GPU對差分計算進(jìn)行加速,最大計算時間為Tmax,同時保存有效邊界內(nèi)的波場值;

    ②根據(jù)有效邊界存儲記錄重建震源波場,根據(jù)單炮記錄外推檢波點波場,利用GPU加速計算過程,截止時間為T=0;

    ③同時讀取步驟②中每個時刻的震源波場和檢波點波場,應(yīng)用成像條件,利用GPU加速成像計算;

    ④循環(huán)實現(xiàn)多炮偏移,將偏移結(jié)果進(jìn)行疊加;

    ⑤利用拉普拉斯濾波壓制成像結(jié)果中的低頻噪聲;

    ⑥輸出最終成像結(jié)果。

    3.2 RTM算法的OpenACC多級并行實現(xiàn)

    波場重構(gòu)/外推是逆時偏移算法的計算“熱點“,本節(jié)以波場迭代計算為例,說明OpenACC實現(xiàn)波場延拓計算GPU的加速的優(yōu)化過程。

    波場延拓主要包括速度和壓力的迭代更新兩個獨立的過程,且共享一套模型和場值數(shù)據(jù)。首先在并行區(qū)域入口使用copyin加載模型數(shù)據(jù),使用create創(chuàng)建加速器端場值數(shù)據(jù)。其中copyin用于需要拷入加速器而無需拷貝回主機的數(shù)據(jù);而create用于創(chuàng)建僅在加速器中使用的數(shù)據(jù)。在data區(qū)域結(jié)束前,需要利用update更新數(shù)據(jù) (如地震記錄)到主機。#pragma acc kernels用于將循環(huán)計算并行化,生成在加速器端執(zhí)行的kernel,并通過loop independent子句告知編譯器循環(huán)間的數(shù)據(jù)存在獨立性,使得循環(huán)得以安全進(jìn)行并行化。

    通常情況下,逆時偏移模型的尺寸受限于單加速器顯存空間的大小。為了解決單卡GPU顯存不足的難題,采用區(qū)域分解技術(shù)對數(shù)據(jù)進(jìn)行劃分,并分配給不同的加速器進(jìn)行計算,可以有效地解決規(guī)模較大模型的逆時偏移的問題。

    多卡GPU實現(xiàn)OpenACC并行主要有兩種方案:一是基于共享存儲的OpenMP方案,使用OpenMP啟動多線程,將每個線程關(guān)聯(lián)一個加速器,每個加速器承擔(dān)部分計算任務(wù),節(jié)點內(nèi)基于OpenMP實現(xiàn)相鄰加速器數(shù)據(jù)的傳遞和同步,實現(xiàn)線程級的逆時偏移GPU加速;二是基于分布式存儲的MPI方案,利用MPI為每個計算節(jié)點分配一個進(jìn)程,初始化后,調(diào)用不同節(jié)點上的加速器實現(xiàn)進(jìn)程級的逆時偏移GPU加速。無論是線程級并行,還是進(jìn)程級并行,由于區(qū)域分解策略,邊界位置的場值計算需要相鄰加速器的場值,因此必須進(jìn)行數(shù)據(jù)通信。但同時也會增加數(shù)據(jù)傳輸成本,為了最大程度地降低通信對性能的影響,以基于區(qū)域分解技術(shù)的二維模型為例,分別針對上述兩種多卡并行方案進(jìn)行優(yōu)化。

    3.2.1 基于共享存儲的OpenMP方案優(yōu)化

    首先明確OpenMP的特點是線程間的主機內(nèi)存共享,可通過更新主機/設(shè)備數(shù)據(jù)即可實現(xiàn)通信(如圖2中的步驟1、2所示)。首先利用主機數(shù)據(jù)更新加速器,計算完成后,經(jīng)由線程同步,再將設(shè)備數(shù)據(jù)更新至主機。即可完成一次節(jié)點內(nèi)的通信。

    圖2 線程間加速器的數(shù)據(jù)通信

    根據(jù)加速器的計算和傳輸引擎相互獨立的特性,利用OpenACC的異步隊列執(zhí)行可以將計算與傳輸重疊執(zhí)行,實現(xiàn)各線程中GPU的通信隱藏,其實現(xiàn)流程如圖3所示。首先對加速器計算區(qū)域進(jìn)行劃分,依次為C、D、A、B區(qū)域。Stream0執(zhí)行串行流程,H2D和D2H分別表示主機至加速器、加速器至主機的數(shù)據(jù)傳輸。Stream1、Stream2為兩個異步執(zhí)行隊列,前者執(zhí)行計算任務(wù),后者執(zhí)行傳輸任務(wù),藍(lán)色箭頭表示執(zhí)行方向,紅色箭頭表示依賴關(guān)系。C區(qū)域的計算與B區(qū)域的數(shù)據(jù)傳輸、D區(qū)域的計算與A區(qū)域的數(shù)據(jù)傳輸均得到重疊執(zhí)行,實現(xiàn)了隱藏傳輸,達(dá)到提升計算效率的目的。每個OpenMP線程開始時都要為其綁定一個加速器,async子句為當(dāng)前kernel指定執(zhí)行流的編號。Stream1執(zhí)行C區(qū)域的計算部分,而Stream2執(zhí)行A區(qū)域的傳輸部分,最后通過wait導(dǎo)語對兩個異步執(zhí)行的流進(jìn)行同步。根據(jù)PG-Profiler性能分析工具對同步/異步執(zhí)行流的對比結(jié)果(圖4)可以看出,同步執(zhí)行當(dāng)中,Stream21按順序執(zhí)行通信和計算任務(wù),而異步執(zhí)行中Stream21僅負(fù)責(zé)初始化的數(shù)據(jù)拷貝,而Stream23負(fù)責(zé)計算任務(wù),Stream25負(fù)責(zé)線程間的數(shù)據(jù)通信。異步執(zhí)行使得計算和通信在實現(xiàn)了部分重疊,縮短了用時。

    圖3 異步隊列—重疊計算與傳輸流程(a)計算區(qū)域劃分; (b)串行執(zhí)行; (c)異步執(zhí)行

    圖4 同步隊列(a)/異步隊列(b)的分析結(jié)果(局部)

    3.2.2 基于分布式存儲的MPI方案優(yōu)化

    節(jié)點間通過MPI進(jìn)行通信,將通信數(shù)據(jù)進(jìn)行適當(dāng)合并,以此降低通信次數(shù)、提高帶寬利用率。其次,借助于MPI非阻塞式通信等方式來隱藏通信時間。如圖5所示,首先對節(jié)點邊界進(jìn)行波場計算(步驟1中紅色區(qū)域),然后計算其余位置波場(步驟2的綠色區(qū)域),并同時進(jìn)行節(jié)點邊界場值的MPI非阻塞式通信(步驟2綠色箭頭指示通信方向),從而隱藏通信延遲,最后執(zhí)行等待非阻塞任務(wù)執(zhí)行完畢。

    隨著GPU-Direct技術(shù)的發(fā)展,多GPU之間已經(jīng)可實現(xiàn)直接的MPI通信,OpenACC提供host_data導(dǎo)語及use_device子句,可直接訪問設(shè)備內(nèi)存的指針,以更簡潔、高效的方式實現(xiàn)加速器間的通信。

    為了驗證上述并行方案通信優(yōu)化的結(jié)果,以均勻介質(zhì)模型為例,采用x方向區(qū)域分解策略,固定網(wǎng)格數(shù)Nx=6000,隨著z向網(wǎng)格數(shù)Nz的增加,統(tǒng)計波場迭代300次的平均用時,結(jié)果如圖6所示??梢钥闯觯涸趩螜C雙卡情況下,OpenMP的執(zhí)行效率高于MPI,考慮OpenMP方案基于共享存儲,不需要額外擴充邊界用于通信,尤其是三維高階差分計算,更降低了對顯存的需求。另外,通信優(yōu)化后,重疊通信與計算時間的效率均有所提升。

    圖5 節(jié)點間異步通信優(yōu)化方案示意圖

    圖6 并行方案的通信優(yōu)化前后性能對比

    4 模型試算

    4.1 SEG/EAGE模型

    為了說明采用有效邊界存儲策略的OpenACC并行方案在震源波場重構(gòu)方面的準(zhǔn)確性,以SEG/EAGE鹽丘模型(圖7)為例進(jìn)行疊前深度偏移試驗。模型空間網(wǎng)格數(shù)為1290×350,x、y方向網(wǎng)格間距均為12m,采用時間2階、空間14階精度的有限差分完成波場模擬與外推,子波主頻為30Hz,時間采樣間隔為1ms,并記錄t=3500ms的震源正演波場快照、震源重構(gòu)波場快照及檢波點反向外推檢波點快照。

    圖7 SEG/EAGE鹽丘速度模型

    震源波場計算結(jié)果如圖8a所示,波前面正向傳至3500ms,由于受模型中部高速體鹽丘的影響,波場的傳播特征非常復(fù)雜;通過有效存儲邊界內(nèi)的記錄重建3500ms的震源波場(圖8b),圖8d為兩者的差值,其誤差值量級達(dá)到10-4以上,這對于成像結(jié)果的影響是可以接受的。圖8c為根據(jù)地震記錄外推重建的波場。對比圖8a~圖8c中抽取的波場值,結(jié)果如圖9所示,由圖可見正傳波場與重構(gòu)波場的波場值完全一致。通過檢波點外推得到的檢波點的上行波與原始波場也基本一致。

    圖8 SEG/EAGE鹽丘模型波場快照對比(a)3500ms的震源正傳波場; (b)有效存儲邊界重構(gòu)3500ms的波場; (c)檢波點外推3500ms的波場; (d)正傳波場(圖8a)與重構(gòu)波場(圖8b)的差值

    圖9 正傳震源波場、重構(gòu)震源波場與外推波場的場值對比

    在此基礎(chǔ)上,采用單GPU并行方式對疊前逆時偏移進(jìn)行加速優(yōu)化試驗。偏移總炮數(shù)為200,震源深度為12.5m,均勻布設(shè)1290個檢波點,道間距為12m,其余參數(shù)與前文一致。對互相關(guān)成像結(jié)果進(jìn)行濾波處理后得到鹽丘模型的偏移結(jié)果(圖10)。由圖可見,鹽丘構(gòu)造的成像結(jié)果非常清晰,足以反映復(fù)雜的地下構(gòu)造。

    圖10 單卡并行模式的鹽丘模型偏移結(jié)果

    為了說明OpenACC的優(yōu)異加速性能,分別統(tǒng)計了串行、OpenMP和OpenACC的計算用時速度比(圖11)。由于PGI、Intel、GCC等不同編譯器對程序的優(yōu)化程度不同,可能會導(dǎo)致性能表現(xiàn)出現(xiàn)較大差異。為方便對比,均采用PGI17.4編譯器,并將單線程串行計算的加速比定義為1。OpenMP發(fā)揮了多核計算能力,將加速比提升至5.72倍,而OpenACC借助于GPU實現(xiàn)更大規(guī)模的多線程處理,使得加速比可以達(dá)到27.94。

    圖11 單GPU并行模式加速效率對比結(jié)果

    4.2 實例模型

    本文以瓊東南深水坡折帶模型為例,實現(xiàn)優(yōu)化的多級并行逆時偏移。如圖12所示,深水坡折帶模型尺寸為35000m×9000m。逆時偏移中采用高階有限差分進(jìn)行波場模擬與外推,成像條件為震源能量歸一化[11,12],數(shù)值模擬參數(shù)分別為:空間采樣間隔Δx=Δz=20m,子波主頻為15Hz,采樣間隔為2ms,接收時間為10s,共采用60炮進(jìn)行偏移成像,炮點深度為20m,均勻布設(shè)1750個檢波點,道間距為20m。

    根據(jù)前文所述的兩種并行方案,對比不同條件下單炮偏移的計算成本,為了提高計算成本統(tǒng)計結(jié)果的準(zhǔn)確性,采用多炮統(tǒng)計的平均值作為該模式的單炮偏移用時(表1)。

    圖12 瓊東南深水坡折帶速度模型

    表1 多級并行模式執(zhí)行效率對比

    最后,利用OpenACC多級并行方案實現(xiàn)對坡折帶模型的疊前逆時偏移,最終成像結(jié)果如圖13a所示。將其與FFD疊前深度偏移(60炮)結(jié)果(圖13b)進(jìn)行對比。與FFD[13-15]相比,逆時偏移剖面經(jīng)過拉普拉斯濾波后,有效地壓制了相關(guān)噪聲,成像結(jié)果界面連續(xù)性、保幅性較好,深層成像更加清晰,改善了陡傾構(gòu)造、微小構(gòu)造的成像效果。

    本文實驗平臺為Ubuntu Linux 16.04,硬件參數(shù)為: CPU采用Intel(R) Core i7-4790K@4.0GHz,內(nèi)存24G,GPU采用GTX-1050Ti×2,顯存大小為4G/GPU。

    圖13 逆時偏移(a)及FFD疊前深度偏移(b)成像結(jié)果對比

    5 結(jié)論

    本文針對疊前逆時偏移中大計算量、大存儲量的問題,提出并實現(xiàn)了基于OpenACC的RTM多級并行加速方案,并采用有效存儲邊界策略,有效地降低存儲需求。針對本文提出的兩種方案分別進(jìn)行了通信優(yōu)化,有效地提高了疊前逆時偏移成像方法的計算效率。通過上述研究和分析,得出了以下幾點結(jié)論:

    (1)OpenACC是一種簡潔、高效的GPU編程模型,通過添加編譯指令的方式,OpenACC將GPU作為計算協(xié)處理器,對數(shù)據(jù)進(jìn)行大規(guī)模并行處理。模型計算結(jié)果說明,基于OpenACC的并行方案可以極大地提升疊前逆時偏移方法的計算效率和實用性。

    (2)通過本文多級并行方案實現(xiàn)多GPU聯(lián)合計算處理,并結(jié)合有效存儲邊界策略,可以有效地解決大規(guī)模計算中節(jié)點內(nèi)顯存不足的問題。

    (3)針對多級并行方案的通信優(yōu)化,一方面,OpenMP方案的異步執(zhí)行的效率高于同步執(zhí)行方案,MPI的非阻塞通信效率高于阻塞通信;另一方面,節(jié)點內(nèi)的OpenMP并行的執(zhí)行效率略高于節(jié)點間MPI并行。

    (4)基于OpenACC加速坡折帶模型的逆時偏移成像,取得了良好的效果。另外,與單程波深度偏移結(jié)果相比,逆時偏移在復(fù)雜構(gòu)造地區(qū)的成像效果更佳,對局部小構(gòu)造的刻畫更為清晰。

    猜你喜歡
    區(qū)域模型
    一半模型
    永久基本農(nóng)田集中區(qū)域“禁廢”
    分割區(qū)域
    重要模型『一線三等角』
    重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
    3D打印中的模型分割與打包
    關(guān)于四色猜想
    分區(qū)域
    FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
    基于嚴(yán)重區(qū)域的多PCC點暫降頻次估計
    電測與儀表(2015年5期)2015-04-09 11:30:52
    美女扒开内裤让男人捅视频| 免费大片18禁| 丝袜人妻中文字幕| 人妻久久中文字幕网| 小蜜桃在线观看免费完整版高清| 亚洲一区二区三区色噜噜| 国产不卡一卡二| 免费看美女性在线毛片视频| 99久久综合精品五月天人人| 熟妇人妻久久中文字幕3abv| 啦啦啦免费观看视频1| 久久精品影院6| 一本久久中文字幕| 国内精品久久久久精免费| 国产亚洲av高清不卡| 国内揄拍国产精品人妻在线| 免费人成视频x8x8入口观看| 少妇的丰满在线观看| 久久久久久久久中文| 免费在线观看影片大全网站| 久久久水蜜桃国产精品网| 桃红色精品国产亚洲av| 在线播放国产精品三级| 全区人妻精品视频| 色噜噜av男人的天堂激情| 男女做爰动态图高潮gif福利片| 亚洲精品美女久久av网站| 黄频高清免费视频| 成年女人毛片免费观看观看9| 亚洲国产日韩欧美精品在线观看 | 色在线成人网| 一个人免费在线观看电影 | 99re在线观看精品视频| 日本免费a在线| 亚洲人成伊人成综合网2020| 又黄又粗又硬又大视频| 国产不卡一卡二| 国产高清有码在线观看视频| 亚洲国产精品久久男人天堂| 久久国产精品影院| 亚洲18禁久久av| 男插女下体视频免费在线播放| 成人18禁在线播放| 精品一区二区三区视频在线观看免费| 日韩欧美三级三区| 国产欧美日韩一区二区精品| 波多野结衣巨乳人妻| 老熟妇仑乱视频hdxx| 久久精品影院6| 国产欧美日韩一区二区精品| 国产av麻豆久久久久久久| 黄色 视频免费看| 美女高潮喷水抽搐中文字幕| 男人和女人高潮做爰伦理| 国产高清三级在线| 国内少妇人妻偷人精品xxx网站 | 一个人看的www免费观看视频| 少妇丰满av| 亚洲欧美日韩卡通动漫| 人妻久久中文字幕网| 又黄又爽又免费观看的视频| 他把我摸到了高潮在线观看| 香蕉国产在线看| 国产成人av激情在线播放| 国产午夜福利久久久久久| 国产又色又爽无遮挡免费看| 亚洲精品久久国产高清桃花| 日韩大尺度精品在线看网址| 国产爱豆传媒在线观看| 免费大片18禁| 在线看三级毛片| 黄色丝袜av网址大全| 老熟妇乱子伦视频在线观看| 在线免费观看的www视频| 桃红色精品国产亚洲av| 免费观看精品视频网站| 一区二区三区高清视频在线| 国产一区二区三区在线臀色熟女| 婷婷丁香在线五月| 99视频精品全部免费 在线 | 国产精品乱码一区二三区的特点| 久久婷婷人人爽人人干人人爱| 久久精品91无色码中文字幕| 午夜精品一区二区三区免费看| 12—13女人毛片做爰片一| 国产午夜精品久久久久久| 熟女人妻精品中文字幕| 日本熟妇午夜| 国产精品一及| 久久久国产成人免费| 国产1区2区3区精品| 好男人电影高清在线观看| or卡值多少钱| 国产97色在线日韩免费| 欧美日韩精品网址| 波多野结衣高清作品| 在线观看免费午夜福利视频| 在线观看舔阴道视频| 亚洲自拍偷在线| 欧美成人性av电影在线观看| 亚洲欧洲精品一区二区精品久久久| 熟女电影av网| 欧美日韩中文字幕国产精品一区二区三区| 久久草成人影院| 亚洲最大成人中文| 岛国视频午夜一区免费看| 成人av在线播放网站| 中文字幕高清在线视频| 国产真人三级小视频在线观看| cao死你这个sao货| 怎么达到女性高潮| 最好的美女福利视频网| 一夜夜www| 日韩欧美在线二视频| 在线观看66精品国产| 1024香蕉在线观看| 好男人在线观看高清免费视频| 免费一级毛片在线播放高清视频| www日本黄色视频网| 夜夜爽天天搞| 窝窝影院91人妻| 久久欧美精品欧美久久欧美| 亚洲黑人精品在线| 免费在线观看日本一区| 人人妻,人人澡人人爽秒播| 在线观看美女被高潮喷水网站 | 久久久久久久精品吃奶| 男女那种视频在线观看| 婷婷精品国产亚洲av在线| 一个人免费在线观看电影 | 国产午夜精品久久久久久| 国产视频内射| 网址你懂的国产日韩在线| 宅男免费午夜| 亚洲欧美激情综合另类| 黑人巨大精品欧美一区二区mp4| 黄频高清免费视频| 91老司机精品| 最好的美女福利视频网| 男插女下体视频免费在线播放| 91老司机精品| 久久久国产欧美日韩av| 国产成人影院久久av| 国产激情欧美一区二区| 最好的美女福利视频网| 母亲3免费完整高清在线观看| 真实男女啪啪啪动态图| 亚洲成人精品中文字幕电影| 国产高清有码在线观看视频| 国产精品电影一区二区三区| 欧美日韩黄片免| 色吧在线观看| 国产精品美女特级片免费视频播放器 | 精品国产亚洲在线| 国产伦人伦偷精品视频| 啦啦啦观看免费观看视频高清| 久久久久亚洲av毛片大全| 狠狠狠狠99中文字幕| 亚洲天堂国产精品一区在线| 99国产极品粉嫩在线观看| 久久久久久久精品吃奶| 真人做人爱边吃奶动态| 美女大奶头视频| 一本久久中文字幕| 日本熟妇午夜| 亚洲中文av在线| 欧美中文日本在线观看视频| 亚洲一区二区三区色噜噜| av在线天堂中文字幕| 国产成人啪精品午夜网站| 国内精品美女久久久久久| 久久久精品欧美日韩精品| 亚洲男人的天堂狠狠| 国产一区二区三区视频了| av在线天堂中文字幕| 色尼玛亚洲综合影院| 人妻夜夜爽99麻豆av| av在线天堂中文字幕| 午夜福利成人在线免费观看| 国产精品99久久久久久久久| 国产精品影院久久| 日韩欧美三级三区| 99久久无色码亚洲精品果冻| 色视频www国产| 成人欧美大片| 国产亚洲精品久久久久久毛片| 少妇人妻一区二区三区视频| 女生性感内裤真人,穿戴方法视频| 嫁个100分男人电影在线观看| 校园春色视频在线观看| 亚洲一区二区三区不卡视频| 国产一区二区三区视频了| 国产精品一及| 免费看十八禁软件| 欧美一级毛片孕妇| 亚洲专区字幕在线| 人人妻,人人澡人人爽秒播| 亚洲精品美女久久av网站| 给我免费播放毛片高清在线观看| 九色国产91popny在线| 国产亚洲精品久久久久久毛片| 香蕉av资源在线| 俺也久久电影网| 一级毛片高清免费大全| 欧美黄色片欧美黄色片| 两人在一起打扑克的视频| 又紧又爽又黄一区二区| 最近视频中文字幕2019在线8| 欧美中文综合在线视频| 村上凉子中文字幕在线| 一本久久中文字幕| 不卡av一区二区三区| 五月玫瑰六月丁香| 久久久国产成人精品二区| 精品国产超薄肉色丝袜足j| av在线天堂中文字幕| 制服人妻中文乱码| 国产一区在线观看成人免费| 免费在线观看成人毛片| 日本黄大片高清| 搡老妇女老女人老熟妇| 亚洲国产欧美网| 久久99热这里只有精品18| 午夜激情欧美在线| 亚洲中文字幕一区二区三区有码在线看 | 亚洲第一欧美日韩一区二区三区| www.自偷自拍.com| 久久性视频一级片| 免费在线观看视频国产中文字幕亚洲| 国产一区二区激情短视频| 欧美极品一区二区三区四区| 午夜免费成人在线视频| 亚洲人成电影免费在线| 精品国产亚洲在线| 精品久久久久久久末码| 欧美精品啪啪一区二区三区| 最近视频中文字幕2019在线8| 久久人妻av系列| 无遮挡黄片免费观看| 久久午夜亚洲精品久久| 日本成人三级电影网站| 两个人视频免费观看高清| 美女被艹到高潮喷水动态| 热99在线观看视频| 亚洲精品456在线播放app | 欧美丝袜亚洲另类 | 国内精品久久久久久久电影| av在线蜜桃| 一个人观看的视频www高清免费观看 | 国产男靠女视频免费网站| 禁无遮挡网站| 国产成+人综合+亚洲专区| 天堂动漫精品| 最新美女视频免费是黄的| 无遮挡黄片免费观看| 精品一区二区三区视频在线 | 热99在线观看视频| 免费在线观看亚洲国产| 国产99白浆流出| 亚洲欧美日韩卡通动漫| 色综合婷婷激情| 国产91精品成人一区二区三区| www国产在线视频色| 日韩人妻高清精品专区| 久久久久国内视频| 99国产精品一区二区三区| 女生性感内裤真人,穿戴方法视频| 成人18禁在线播放| 成人三级黄色视频| 老司机午夜十八禁免费视频| 午夜福利高清视频| av女优亚洲男人天堂 | 亚洲人成电影免费在线| 日本黄大片高清| 亚洲精华国产精华精| 欧美日韩国产亚洲二区| 亚洲精品国产精品久久久不卡| 久久久久精品国产欧美久久久| 日韩成人在线观看一区二区三区| 老司机午夜十八禁免费视频| 又粗又爽又猛毛片免费看| 黄片大片在线免费观看| 在线观看免费视频日本深夜| 久久天躁狠狠躁夜夜2o2o| 亚洲专区字幕在线| 性欧美人与动物交配| 一区二区三区高清视频在线| 国产亚洲av嫩草精品影院| 天天一区二区日本电影三级| 国产精品一区二区三区四区久久| 法律面前人人平等表现在哪些方面| 亚洲真实伦在线观看| 精品欧美国产一区二区三| 国产黄片美女视频| 香蕉丝袜av| 国产av麻豆久久久久久久| 免费电影在线观看免费观看| 国产精品永久免费网站| 国产伦精品一区二区三区视频9 | 亚洲国产精品久久男人天堂| 在线观看一区二区三区| 欧美成人免费av一区二区三区| 99国产极品粉嫩在线观看| 一级作爱视频免费观看| 亚洲成人久久性| 一本久久中文字幕| 亚洲中文字幕日韩| 日韩高清综合在线| 在线观看免费视频日本深夜| 在线观看午夜福利视频| 精品不卡国产一区二区三区| 精品久久久久久久末码| 一二三四在线观看免费中文在| 狠狠狠狠99中文字幕| 香蕉久久夜色| 99国产综合亚洲精品| 小蜜桃在线观看免费完整版高清| 亚洲av日韩精品久久久久久密| 久久久精品大字幕| 亚洲国产欧洲综合997久久,| 淫妇啪啪啪对白视频| 他把我摸到了高潮在线观看| 亚洲欧洲精品一区二区精品久久久| 在线观看一区二区三区| www.精华液| 91av网一区二区| 久久久久性生活片| 亚洲精品在线观看二区| 亚洲欧美激情综合另类| av中文乱码字幕在线| 无人区码免费观看不卡| 国产高清视频在线播放一区| 可以在线观看的亚洲视频| 身体一侧抽搐| av女优亚洲男人天堂 | 国产69精品久久久久777片 | 两个人看的免费小视频| 国产成年人精品一区二区| 中文在线观看免费www的网站| 久久精品夜夜夜夜夜久久蜜豆| 国产单亲对白刺激| 国产真人三级小视频在线观看| 亚洲一区高清亚洲精品| 97人妻精品一区二区三区麻豆| 日本黄色片子视频| 搡老岳熟女国产| 国产69精品久久久久777片 | 亚洲av成人精品一区久久| 亚洲激情在线av| 伦理电影免费视频| 国产精品一及| 精品一区二区三区av网在线观看| 久久精品影院6| 亚洲在线观看片| 日韩欧美三级三区| 免费观看精品视频网站| 国产一区二区激情短视频| 日日夜夜操网爽| 老汉色av国产亚洲站长工具| 国产激情偷乱视频一区二区| 欧美日韩中文字幕国产精品一区二区三区| 午夜日韩欧美国产| 天天添夜夜摸| 一个人看视频在线观看www免费 | 午夜福利成人在线免费观看| 婷婷六月久久综合丁香| 熟女少妇亚洲综合色aaa.| av国产免费在线观看| 欧美一级毛片孕妇| 草草在线视频免费看| 欧美日韩亚洲国产一区二区在线观看| 国产精品av视频在线免费观看| 欧美另类亚洲清纯唯美| 国产免费av片在线观看野外av| 丰满人妻熟妇乱又伦精品不卡| 美女免费视频网站| 亚洲精品乱码久久久v下载方式 | a在线观看视频网站| 欧美日韩综合久久久久久 | 国产熟女xx| 成年女人永久免费观看视频| 国产亚洲精品综合一区在线观看| 亚洲av电影在线进入| 久久精品国产综合久久久| 99国产综合亚洲精品| 成人永久免费在线观看视频| 国产成人精品久久二区二区91| 亚洲午夜精品一区,二区,三区| 亚洲黑人精品在线| 午夜两性在线视频| 香蕉国产在线看| 每晚都被弄得嗷嗷叫到高潮| 精品一区二区三区四区五区乱码| 久久国产乱子伦精品免费另类| 久久久国产成人精品二区| 国产成人系列免费观看| 蜜桃久久精品国产亚洲av| 亚洲美女视频黄频| xxx96com| 久久香蕉国产精品| 好看av亚洲va欧美ⅴa在| 观看美女的网站| 少妇熟女aⅴ在线视频| 欧美在线一区亚洲| 熟女电影av网| 在线观看日韩欧美| 亚洲真实伦在线观看| www国产在线视频色| 国产又色又爽无遮挡免费看| 天堂影院成人在线观看| АⅤ资源中文在线天堂| 色综合婷婷激情| 香蕉丝袜av| 日韩精品中文字幕看吧| 欧美黑人巨大hd| 亚洲专区国产一区二区| 1024手机看黄色片| 波多野结衣高清无吗| 最新在线观看一区二区三区| avwww免费| 伦理电影免费视频| 99在线人妻在线中文字幕| 一区二区三区国产精品乱码| 制服丝袜大香蕉在线| 日韩精品中文字幕看吧| 亚洲五月婷婷丁香| 国产乱人视频| 欧美3d第一页| 久久久成人免费电影| 亚洲av成人精品一区久久| 国产午夜精品久久久久久| 亚洲国产欧美网| 观看美女的网站| 亚洲色图av天堂| 18禁裸乳无遮挡免费网站照片| av在线蜜桃| 99热6这里只有精品| 亚洲国产精品999在线| 成熟少妇高潮喷水视频| 在线免费观看的www视频| 成人欧美大片| 亚洲乱码一区二区免费版| 国产成人av教育| 亚洲美女黄片视频| 国内久久婷婷六月综合欲色啪| 欧美黑人欧美精品刺激| 看黄色毛片网站| 久久中文字幕一级| 免费av不卡在线播放| 久久午夜亚洲精品久久| 婷婷精品国产亚洲av在线| 99久国产av精品| 国产免费av片在线观看野外av| 国产成人av激情在线播放| 欧美性猛交黑人性爽| 日韩国内少妇激情av| 母亲3免费完整高清在线观看| 亚洲电影在线观看av| 女警被强在线播放| 一级a爱片免费观看的视频| 亚洲第一电影网av| 男女床上黄色一级片免费看| 久久精品国产综合久久久| 国产成人精品无人区| 三级男女做爰猛烈吃奶摸视频| 久久午夜亚洲精品久久| 男女午夜视频在线观看| 国内久久婷婷六月综合欲色啪| www.999成人在线观看| 小蜜桃在线观看免费完整版高清| 岛国在线免费视频观看| 国产一级毛片七仙女欲春2| 国产成人av教育| 欧美在线黄色| 九色国产91popny在线| 免费大片18禁| 又紧又爽又黄一区二区| 18禁黄网站禁片午夜丰满| 久久人人精品亚洲av| 美女扒开内裤让男人捅视频| 免费高清视频大片| 香蕉久久夜色| 在线观看午夜福利视频| 日本黄大片高清| xxxwww97欧美| 精品国产美女av久久久久小说| 人妻丰满熟妇av一区二区三区| 中文字幕熟女人妻在线| 免费av不卡在线播放| 成人性生交大片免费视频hd| 美女大奶头视频| 国产又黄又爽又无遮挡在线| 舔av片在线| h日本视频在线播放| av女优亚洲男人天堂 | 九色国产91popny在线| 国产精品爽爽va在线观看网站| 欧美不卡视频在线免费观看| a级毛片在线看网站| 午夜视频精品福利| 成年女人毛片免费观看观看9| 国产私拍福利视频在线观看| 一级毛片高清免费大全| 一个人观看的视频www高清免费观看 | 国产高清视频在线观看网站| 一本综合久久免费| 美女cb高潮喷水在线观看 | 色尼玛亚洲综合影院| 亚洲精品国产精品久久久不卡| 少妇熟女aⅴ在线视频| 两性夫妻黄色片| 久久人人精品亚洲av| 级片在线观看| 亚洲狠狠婷婷综合久久图片| 免费av不卡在线播放| bbb黄色大片| 久久精品夜夜夜夜夜久久蜜豆| 日日夜夜操网爽| 两个人视频免费观看高清| 国产一级毛片七仙女欲春2| 欧美日韩福利视频一区二区| 国产三级中文精品| 免费在线观看亚洲国产| 欧美日本亚洲视频在线播放| 老司机午夜福利在线观看视频| 精品国产三级普通话版| 99精品在免费线老司机午夜| 欧美成人性av电影在线观看| 每晚都被弄得嗷嗷叫到高潮| 欧美极品一区二区三区四区| 亚洲精品粉嫩美女一区| 亚洲av五月六月丁香网| 可以在线观看的亚洲视频| 午夜a级毛片| 国产精品野战在线观看| 欧美黑人巨大hd| 日本免费一区二区三区高清不卡| 欧洲精品卡2卡3卡4卡5卡区| 久久精品综合一区二区三区| av福利片在线观看| 无人区码免费观看不卡| 在线永久观看黄色视频| 在线观看舔阴道视频| 十八禁人妻一区二区| 2021天堂中文幕一二区在线观| 最新美女视频免费是黄的| 叶爱在线成人免费视频播放| 成年女人看的毛片在线观看| 欧美丝袜亚洲另类 | 少妇的逼水好多| 久久天躁狠狠躁夜夜2o2o| 欧美又色又爽又黄视频| av黄色大香蕉| 国产精品自产拍在线观看55亚洲| 亚洲中文字幕日韩| 久久精品国产99精品国产亚洲性色| 亚洲精品色激情综合| 国产精品乱码一区二三区的特点| 别揉我奶头~嗯~啊~动态视频| av欧美777| 中文字幕av在线有码专区| 免费看十八禁软件| 久久久国产欧美日韩av| 日韩大尺度精品在线看网址| 91久久精品国产一区二区成人 | av国产免费在线观看| 国产精品电影一区二区三区| 国产精品 国内视频| 亚洲精品在线观看二区| 国产在线精品亚洲第一网站| 制服丝袜大香蕉在线| 两个人的视频大全免费| 日韩欧美在线二视频| 嫩草影院精品99| 亚洲 欧美 日韩 在线 免费| 欧美成人免费av一区二区三区| 久久久久久国产a免费观看| 在线观看66精品国产| 色视频www国产| 波多野结衣高清作品| 亚洲av五月六月丁香网| 亚洲欧美激情综合另类| 99精品欧美一区二区三区四区| 少妇熟女aⅴ在线视频| 国产成人aa在线观看| 日韩欧美一区二区三区在线观看| 欧美日韩国产亚洲二区| 久9热在线精品视频| 男女做爰动态图高潮gif福利片| 国产亚洲精品av在线| 成年人黄色毛片网站| 最新中文字幕久久久久 | 天堂动漫精品| 老司机在亚洲福利影院| 两人在一起打扑克的视频| 亚洲av成人av| 国产精品98久久久久久宅男小说| 桃色一区二区三区在线观看| 十八禁网站免费在线| 国产精品99久久99久久久不卡| xxxwww97欧美| 免费高清视频大片| 免费av不卡在线播放| 欧美中文日本在线观看视频| 久久香蕉国产精品| 国产亚洲精品久久久久久毛片| 国产v大片淫在线免费观看| 欧美一区二区国产精品久久精品| 全区人妻精品视频| 亚洲av电影不卡..在线观看| 亚洲狠狠婷婷综合久久图片| 色哟哟哟哟哟哟| 在线播放国产精品三级| 18禁美女被吸乳视频| 又粗又爽又猛毛片免费看|