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

    面向天河2A系統(tǒng)的基于蒙特卡羅方法的粒子輸運異構(gòu)協(xié)同計算 *

    2020-11-30 07:36:30彪,劉杰,2
    計算機工程與科學 2020年11期
    關(guān)鍵詞:中子加速器結(jié)點

    李 彪,劉 杰,2

    (1.國防科技大學并行與分布處理國家重點實驗室,湖南 長沙 410073,2.復雜系統(tǒng)軟件工程湖南省重點實驗室,湖南 長沙 410073)

    1 引言

    1.1 粒子輸運簡介

    輸運理論是研究微觀粒子在介質(zhì)中遷移統(tǒng)計規(guī)律的數(shù)學理論。這里“微觀粒子”指的是中子、光子、分子、電子和離子等。輸運理論研究大量粒子在空間或者某種介質(zhì)中運行時,由于各粒子位置、動量和其他特征量的變化而引起的各種有關(guān)物理量隨時空變化所表現(xiàn)出來的非平衡統(tǒng)計運動規(guī)律[1]。

    19世紀中后葉的分子運動論導致粒子輸運理論發(fā)展的開端。1872 年,Boltzmann 推導出了Maxwell分子速度分布函數(shù)隨時空變化的非線性積分-微分方程,該方程也常被稱為粒子輸運方程或者Boltzman方程[1]。粒子輸運方程描述的分布函數(shù)具有7個獨立變量,包括3個空間變量、2個方向角度變量、1個能量變量和1個時間變量。由于實際情況的復雜性,通常不能采用解析方式進行直接求解,只能通過數(shù)值模擬求解。

    目前常用的求解粒子輸運問題的數(shù)值方法分成2類[2]:一類是“確定性方法”,這類方法通過對變量進行離散,將粒子輸運方程轉(zhuǎn)化為一組線性代數(shù)方程,然后通過求解此代數(shù)方程組來獲得精確解或近似解;另一類方法是“蒙特卡羅MC(Monte Carlo)方法”,也稱非確定性方法或概率論方法。它是基于統(tǒng)計理論的數(shù)值方法,對所要研究的問題構(gòu)造一個隨機概率模型來模擬大量粒子的運動,以獲得感興趣的物理量分布。

    本文研究的是關(guān)于粒子輸運中的非確定性方法。

    1.2 蒙特卡羅方法在粒子輸運上的應(yīng)用

    蒙特卡羅MC方法亦稱隨機模擬法,是20世紀40年代中期電子計算機誕生后發(fā)展起來的一門計算科學[3]。它是通過計算機來對中子行為進行隨機模擬的數(shù)值方法,是一種以概率統(tǒng)計理論為指導的非常重要的數(shù)值計算方法。

    通常蒙特卡羅方法可以粗略地分成2類[3]:一類是所求解的問題本身具有內(nèi)在的隨機性,利用計算機直接模擬這種隨機的過程。例如,在中子輸運理論中,要求建立單個中子在給定幾何系統(tǒng)中的真實運動歷史,通過對大量中子歷史的跟蹤,得到充分的隨機試驗值(或稱抽樣值),然后用統(tǒng)計的方法得出隨機變量某個數(shù)值特征的估計量,用此估計量作為問題的解。另一類是所求解問題可以轉(zhuǎn)化為某種隨機分布的特征數(shù),比如隨機事件出現(xiàn)的概率,或者隨機變量的期望值。通過隨機抽樣的方法,以隨機事件出現(xiàn)的頻率估計其概率,或者以抽樣的數(shù)字特征估算隨機變量的數(shù)字特征,并將其作為問題的解。這種方法多用于求解復雜的多維積分問題。

    1.3 基于MC方法的異構(gòu)協(xié)同計算

    由于功耗和散熱問題日益突出,單塊芯片的性能已經(jīng)不能單純地從提高頻率來獲取提升,摩爾定律將會消亡[4],于是工業(yè)界逐漸轉(zhuǎn)向多核處理器。但是,隨著技術(shù)的發(fā)展,多核處理器中每個內(nèi)核的設(shè)計越來越復雜,并且頻率較高,功耗較大,嚴重阻礙了多核處理器中核數(shù)的擴展。為了進一步提升性能,同時滿足功耗和散熱的要求,出現(xiàn)了由眾多相對簡單的內(nèi)核構(gòu)建的眾核協(xié)處理器,如 NVIDIA公司推出的 GPU[5]、Intel公司推出的MIC協(xié)處理器[6]和本文所探討的國產(chǎn)加速器Matrix2000等。與多核處理器相比,這些眾核加速器的內(nèi)核相對簡單,且頻率較低,但數(shù)量眾多,能夠以合理的功耗實現(xiàn)更高的性能。

    近十年來,異構(gòu)加速器快速發(fā)展,TOP500排行中排名靠前的超算系統(tǒng)的體系結(jié)構(gòu)均采用了異構(gòu)協(xié)同模式,許多研究人員對已有的求解粒子輸運問題的方法在各種加速平臺上做了許多相關(guān)的研究工作。

    楊博[7]提出了一種針對CPU/GPU混合異構(gòu)系統(tǒng)的深穿透粒子輸運MC模擬異構(gòu)協(xié)同算法,針對GPU的計算和訪存特點,給出了一種基于粒子數(shù)的任務(wù)劃分方法和高效并行數(shù)據(jù)結(jié)構(gòu)以及線程間的并行規(guī)約方法。相比運行在Intel Xeon X5670上的MC程序,該算法獲得了3.4的加速比,并在TianHe-1A的64個結(jié)點進行了測試,結(jié)果表明該算法具有良好的性能和可擴展性。

    崔顯濤[8]基于MC方法,提出了一種面向CPU/MIC混合異構(gòu)系統(tǒng)的粒子輸運并行算法,針對MIC訪存特點提出了適于程序并行的高速數(shù)據(jù)結(jié)構(gòu)和基于靜態(tài)分配的任務(wù)劃分方式。相比運行在CPU端的程序串行程序,改進的MC程序獲得了8.6倍的加速比。

    在多能群MC粒子輸運領(lǐng)域,近些年來有許多研究和探索,Bergmann 等人[9]基于GPU開發(fā)了一個MC粒子輸運框架WARP(Weaving All the Random Particles)。WARP的目的是使以前的基于事件的輸運算法適應(yīng)新的基于GPU硬件而開發(fā)的連續(xù)能量Monte Carlo中子輸運代碼。Hamilton等人[10]基于Shift程序包開發(fā)了一個在GPU上運行的連續(xù)能量Monte Carlo中子輸運求解器,并把程序移植到了超算系統(tǒng)Summit上,在耗盡燃料的SMR(Small Modular Reactor)核心配置上,進行了1 024個結(jié)點的弱擴展測試,結(jié)果顯示其并行效率接近93%,這說明GPU對性能提升顯著。

    本文的工作與文獻[8,9]的接近,都是只考慮單群的MC程序,不過本文的異構(gòu)算法設(shè)計是基于不同于GPU和MIC體系結(jié)構(gòu)的國產(chǎn)加速器Matrix2000,且研制的程序可以移植到大規(guī)模結(jié)點上,另外,還針對MC程序的數(shù)據(jù)通信進行了優(yōu)化,取得了顯著的性能提升。

    2 粒子輸運MC模擬

    MC模擬是通過對大量中子歷史的跟蹤來獲取大量的隨機試驗結(jié)果,并對這些結(jié)果進行統(tǒng)計方法處理,最終以得到的統(tǒng)計量作為問題的解。 所謂一個中子的歷史,是指該中子從源出發(fā),在介質(zhì)中隨機游走,經(jīng)過各種核反應(yīng)作用,直到中子歷史結(jié)束或稱中子“死亡”。所謂“死亡”是指中子被吸收、穿出系統(tǒng)、被熱化,或達到能量權(quán)下限或時間上限。其中時間、能量的載斷是無條件的,而權(quán)截斷是有條件的,由俄羅斯輪盤賭決定[11]。

    圖1是一個中子歷史的循環(huán)過程。初始時,從粒子源出發(fā)的一個粒子的位置、方向、能量等參數(shù)是確定的,隨后粒子的運動方向和與原子核的碰撞類型服從特定的概率分布,在經(jīng)歷了一系列碰撞過程之后,粒子歷史趨向于結(jié)束。有幾種不同類型的結(jié)束,比如達到時間與能量界限、逃脫出系統(tǒng)或達到權(quán)下限。在這一個過程中,下一次碰撞僅與當前碰撞后粒子的位置、能量以及方向相關(guān),完全獨立于先前的碰撞。 因此,這一過程是一個典型的馬爾可夫過程。所以,只要知道粒子與原子核碰撞的規(guī)律,那么粒子的軌跡就可以用蒙特卡羅方法正確地模擬出來,從而得到所關(guān)心的解[12]。

    Figure 1 Simulation of particle transport process圖1 模擬粒子輸運過程

    3 通信模式優(yōu)化

    3.1 串行阻塞通信模式

    通過測試MC程序的強擴展性發(fā)現(xiàn),當進程數(shù)大于256時,效率急速下降,達到1 024進程時基本上已經(jīng)沒有加速效果了,這對移植MC程序到大規(guī)模系統(tǒng)上產(chǎn)生了巨大障礙。經(jīng)過仔細分析程序的通信模式發(fā)現(xiàn),由于計算結(jié)果數(shù)據(jù)收集的通信模式是主從模式,導致等待時間過長。

    首先0號進程初始化任務(wù),接著把數(shù)據(jù)發(fā)送給其他所有從進程,從進程接收到數(shù)據(jù)后開始計算,并在從進程的計算結(jié)束后設(shè)置同步柵欄,直到所有從進程的計算都結(jié)束后,0號進程才開始收集從進程發(fā)送過來的結(jié)果數(shù)據(jù)。數(shù)據(jù)的收集過程中所有從進程都向主進程阻塞發(fā)送數(shù)據(jù),主進程進行阻塞接收,先到的信息先被處理。對于主進程來說這是一個串行處理過程,此通信方式會造成通信瓶頸,核數(shù)越多,對程序性能的影響越大。圖2展示了P個進程的通信過程。

    Figure 2 Serial data collection mode圖2 串行數(shù)據(jù)收集模式

    3.2 優(yōu)化后的二叉樹通信模式

    考慮到MC程序0號進程對收集到的數(shù)據(jù)只進行簡單的統(tǒng)計處理,所以可以通過逐層進行兩兩進程通信,實現(xiàn)局部統(tǒng)計處理,最終把統(tǒng)計結(jié)果匯總到0號進程。本文采用二叉樹通信模式來實現(xiàn)這種通信過程,假設(shè)總進程數(shù)為2K+res,其中,K,res都是大于或等于0的整數(shù),且滿足條件0≤res<2K,為了滿足二叉樹的通信模式,排在前面的2*res個進程先就近奇偶進程號兩兩通信,并把通信過程中已發(fā)送過信息的進程剔除,不參與下次通信,從而下一階段通信的進程數(shù)變?yōu)?K。接著對2K個進程號重排,前2*res個進程號除以2,其余進程依次減去res,得到新的2K個進程的標識號,下一階段就是進行二叉樹通信,算法1描述了具體的通信過程。為了方便描述,圖3展示了7個進程的通信過程,括號里的數(shù)字表示重排后的進程標識號。

    Figure 3 Binary tree data collection mode圖3 二叉樹數(shù)據(jù)收集模式

    改進后的數(shù)據(jù)收集模式,通信復雜度由2K+res減少為log (2K+res),極大地減少了通信時間,也避免了大規(guī)模通信時從進程同時向主進程發(fā)送數(shù)據(jù)導致的程序阻塞。

    4 基于CPU/Matrix2000的異構(gòu)協(xié)同算法

    4.1 Matrix2000加速器

    天河2A系統(tǒng)中,每個結(jié)點由2顆Intel Xeon 微處理器和2顆Matrix2000加速器組成,如圖4所示。每個Intel Xeon微處理器包含12核,工作頻率為2.2 GHz,采用英特爾Ivy Bridge微架構(gòu),峰值性能0.211 2 TFLPOS。每個Matrix2000加速器包含128核,由4個超結(jié)點組成,每個超結(jié)點包含32個計算核,其中超結(jié)點支持64核超線程技術(shù),峰值性能2.457 6 TFLOPS@1.2 GHz,有8個DDR4內(nèi)存通道,支持×16 PCIE 3.0 EP工作模式。

    算法1二叉樹通信偽代碼

    //假設(shè)總進程數(shù)為2K+res,0≤res<2K

    1mask=1;

    2if(myid< 2*res)then/*前2*res個進程先通信,使下一階段通信進程個數(shù)為2K*/

    3if(myid%2!=0)then//奇數(shù)號進程

    4dest=myid-1;

    5new_id=-1/*進程號置為-1,不參與下次通信*/

    6myid進程SENDmsgtodest;

    7else//偶數(shù)號進程

    8src=myid+1;

    9new_id=myid/2;//重排后新的進程號

    10myid進程RECVmsgfromsrc

    11endif

    12else

    13new_id=myid-res;/*其余的進程重排后的進程號*/

    14endif

    15if(new_id!=-1)then/*重排后的2K個進程進行通信*/

    16while(mask<2K)do//二叉樹通信模式

    17if(mask&new_id)then/*獲取重排號之后的偶數(shù)進程號*/

    18newsrc=new_id|mask;

    19if(newsrc

    20src=newsrc*2

    21else

    22src=newsrc+res

    23endif

    24 RECVmsgfromsrc

    25else

    26newdest=new_id& ~mask

    27if(newdest

    28dest=newdest* 2

    29else

    30dest=newdest+res

    31endif

    32 SENDmsgtodest

    33 exit//發(fā)送過消息后,此進程就退出通信

    34endif

    35mask= 2*mask

    36endwhile

    37endif

    Figure 4 Structure of Tianhe-2A system node圖4 天河2A系統(tǒng)結(jié)點結(jié)構(gòu)

    4.2 異構(gòu)編程模型

    天河2A系統(tǒng)支持3種異構(gòu)通信模式OpenMP4.5、ACL和BCL,其中BCL是一種簡單高效的對稱傳輸接口,CPU和協(xié)處理器之間數(shù)據(jù)通信利用PCIE總線進行傳輸,底層通過SCIF來實現(xiàn)。BCL相比OpenMP4.5更底層,程序移植也更復雜,但是傳輸速率更快,移植后的程序靈活性更好?;贐CL接口的異構(gòu)程序需要編譯2套程序,CPU和加速器分別編譯一套程序,2套程序分別在CPU端和加速器端同時運行,其中運行時加速器端的程序需要通過ACL傳送到加速器端并啟動。

    圖5給出了基于CPU/Matrix2000的MC程序的異構(gòu)模式流程。首先,CPU端0號進程啟動MPI進行進程初始化,0號進程負責讀取文件數(shù)據(jù),并把總計算任務(wù)按照粒子數(shù)均等的方式分配給從進程對應(yīng)的子任務(wù),再將子任務(wù)的初始化數(shù)據(jù)傳輸給對應(yīng)的從進程。每個從進程控制一個Matrix2000超結(jié)點,通過ACL把加速器端的程序傳輸?shù)組atrix2000端并啟動程序,利用BCL使CPU端與 Matrix2000超結(jié)點建立連接,CPU端把初始化數(shù)據(jù)傳輸?shù)組atrix2000端,加速器端完成CPU端數(shù)據(jù)接收后就利用多線程技術(shù)并行跟蹤每個粒子歷史,直到所有粒子歷史全部完成計算,加速器統(tǒng)計結(jié)果數(shù)據(jù)并把數(shù)據(jù)通過BCL傳輸給對應(yīng)的CPU進程,再由MPI實現(xiàn)進程間的傳輸。整個異構(gòu)控制的過程中,CPU主要負責傳輸數(shù)據(jù),Matrix2000主要負責計算。

    Figure 5 Flowchart of heterogeneous logic 圖5 異構(gòu)模式邏輯流程圖

    4.3 OpenMP線程級并行

    Matrix2000中一個超結(jié)點包含32核,支持64核超線程技術(shù),為了充分發(fā)揮Matrix2000的性能,通過OpenMP指令實現(xiàn)線程級細粒度并行,算法2描述了具體算法偽代碼。加速器端接收CPU端發(fā)送過來的數(shù)據(jù),接著做初始的工作,針對粒子輸運模塊進行多線程并行。每個線程跟蹤一個粒子,完成當前粒子跟蹤后,進入time_to_stop判斷是否所有粒子數(shù)都已完成,如果未完成,當前線程臨界更新粒子數(shù)變量nps++,更新后的第nps個粒子分配給當前線程進行跟蹤模擬。這種調(diào)度方式類似迭代塊大小等于1的dynamic調(diào)度。

    算法2Matrix2000加速器上的OpenMP線程級并行

    1 假設(shè)線程數(shù)為T,加速器分配到M個粒子,粒子編號區(qū)間為(nps,nps+M-1);

    2 #pragma omp parallel;/*開啟多線程,每個線程跟蹤一個粒子,完成后繼續(xù)跟蹤下一個粒子*/

    3forall threadsdo

    4 各個線程初始化自己的私有變量;

    5omp_set_lock(&lock);/*設(shè)置鎖,當前只有獲得鎖的線程才能更新共享數(shù)據(jù)*/

    6 更新共享變量;

    7while(!time_to_stop())do/*判斷當前是否完成M個粒子數(shù)追蹤*/

    8nps=nps+1;/*未完成,更新nps,追蹤第nps個粒子*/

    9 更新共享變量;

    10omp_unset_lock(&lock);/*釋放鎖,使得多線程可以調(diào)用hstory并行追蹤粒子*/

    11 callhstory();/*線程各自調(diào)用hstory()函數(shù),互不干涉,完成輸運過程*/

    12omp_set_lock(&lock);/*設(shè)置鎖,進入time_to_stop()中訪問共享數(shù)據(jù)*/

    13endwhile

    14 更新共享變量;/*完成M個粒子數(shù)追蹤,進行數(shù)據(jù)更新*/

    15omp_unset_lock(&lock);

    16endfor

    相比Intel MIC協(xié)處理器Offload模式多線程技術(shù)以及OpenMP4.5提供的異構(gòu)模式,本文的異構(gòu)模式中的CPU與Matrix2000加速器并不是主從關(guān)系,而是對等的關(guān)系。Matrix2000加速器端啟動的是單獨的一套程序,所有的數(shù)據(jù)傳輸和初始化工作在啟動多線程之前已經(jīng)完成,所以Matrix2000上的OpenMP不需要通過編譯指導語句來傳輸數(shù)據(jù)和設(shè)置各種變量屬性,使得程序結(jié)構(gòu)設(shè)計更簡單、更靈活。

    5 實驗及結(jié)果分析

    5.1 測試環(huán)境及參數(shù)

    測試平臺為天河2A系統(tǒng),由于ACL和BCL指令只提供C/C++的接口,本文需要對MC程序插入C語言的通信控制接口,CPU端的程序采用Intel的編譯器和基于高速網(wǎng)的mpich3.2進行編譯;加速器端采用自定義交叉編譯器進行編譯,支持OpenMP指令。

    單結(jié)點硬件配置為2顆Intel E5-2692 v2 @2.20 GHz(12 核/顆)+8個超結(jié)點Matrix2000,每個超結(jié)點通過超線程技術(shù)實現(xiàn)45核多線程并行。 MC程序的輸入文件參數(shù)除問題規(guī)模隨具體實驗設(shè)置外,均保持默認值。

    5.2 通信優(yōu)化測試

    考慮到數(shù)據(jù)的通信僅在CPU端進程之間進行,而并不涉及到加速器,所以本節(jié)僅在CPU上進行對比測試,表1給出了通信優(yōu)化前后的測試結(jié)果。

    Table 1 Test results before and after communication optimization

    分析圖6可以發(fā)現(xiàn),原始程序測試結(jié)果中,512核是拐點,小于512核時程序還有加速效果,大于512核時測試時間反而急速上升,已經(jīng)沒有加速效果,表明此時計算能力不是瓶頸,數(shù)據(jù)通信占主要耗時。相反,優(yōu)化了通信模式的程序測試時,運行時間隨進程數(shù)遞增逐漸下降,沒有出現(xiàn)進程數(shù)越多測試時間反而上升的現(xiàn)象,當大于2 000核時耗時趨于穩(wěn)定,這是由于粒子數(shù)計算規(guī)模受限,增加進程數(shù)的優(yōu)勢已經(jīng)不明顯導致的??梢栽O(shè)想如果計算規(guī)模增加進程數(shù)越多,優(yōu)化通信后的程序會比原始程序效果更好。

    Figure 6 Comparison of two communication modes圖6 通信模式對比圖

    5.3 異構(gòu)算法測試

    本節(jié)對基于CPU/Matrix2000的異構(gòu)MC程序進行弱擴展測試,每個結(jié)點啟動10個CPU進程,其中8個進程分別和結(jié)點內(nèi)的8個Matrix2000超結(jié)點進行異構(gòu)計算,剩余2個進程協(xié)同計算,每個超結(jié)點使用48核多線程,表2給出了弱擴展測試結(jié)果,圖7給出了相應(yīng)測試結(jié)果的柱狀圖。

    Table 2 Weakly scalable test

    Figure 7 Bar and curve chart of weakly scalabletest result on Tianhe-2A圖7 天河2A弱擴展測試結(jié)果柱狀圖

    表2說明弱擴展到45萬核時,相對5萬核并行效率保持在 22.54%。 分析圖7可以得到,雖然研制的程序可以運行到45萬核,但是可以看到,隨著核數(shù)增大并行效率的下降趨勢很明顯。結(jié)合程序與加速器體系結(jié)構(gòu)分析,導致并行效率下降迅速的原因主要有2點:首先,MC程序的粒子輸運部分的計算不是數(shù)據(jù)密集型,在中子的歷史過程中充滿了大量粒子條件狀態(tài)的判斷,程序的邏輯控制語句居多,這與Matrix2000加速器適合程序邏輯控制簡單、數(shù)據(jù)計算密集的條件相沖突;其次,在程序的OpenMP多線程部分,雖然開啟了多線程技術(shù),但是粒子歷史的模擬追蹤過程中各個線程都涉及更新共享數(shù)據(jù),需要設(shè)置臨界區(qū),在臨界區(qū)內(nèi)同時只能有一個線程更新共享數(shù)據(jù),其他線程只能等待,這會影響多線程的并行效率。

    6 結(jié)束語

    本文在現(xiàn)有粒子輸運蒙特卡羅模擬程序的基礎(chǔ)上,提出了一種面向CPU/Matrix2000異構(gòu)系統(tǒng)的粒子輸運異構(gòu)協(xié)同算法,基于天河2A系統(tǒng)的異構(gòu)通信模式BCL和ACL,針對CPU和加速器各自設(shè)計了一套不同的代碼,在CPU端通過ACL實現(xiàn)加速器端代碼的啟動,利用BCL進行CPU與Matrix2000之間的通信,進而提出了一種CPU與加速器Matrix2000之間的簡單高效的對稱通信模式。優(yōu)化了原MC程序的串行數(shù)據(jù)收集通信模式,提出了新的二叉樹通信模式,極大地減少了通信時間,加速比可達17.7。通過優(yōu)化通信模式,以及基于MPI-ACL-OpenMP編程框架,本文實現(xiàn)的基于CPU-Matrix2000異構(gòu)協(xié)同計算的并行程序,可以弱擴展到45萬核,相對5萬核并行效率保持在22.54%。作為未來工作,將探索如何繼續(xù)增強該異構(gòu)程序的擴展性,以更好地發(fā)揮出HPC平臺的算力優(yōu)勢。

    猜你喜歡
    中子加速器結(jié)點
    輪滑加速器
    化學工業(yè)的“加速器”
    全民小康路上的“加速器”
    少先隊活動(2021年6期)2021-07-22 08:44:24
    3D打印抗中子輻照鋼研究取得新進展
    Ladyzhenskaya流體力學方程組的確定模與確定結(jié)點個數(shù)估計
    等待“加速器”
    基于PLC控制的中子束窗更換維護系統(tǒng)開發(fā)與研究
    DORT 程序進行RPV 中子注量率計算的可靠性驗證
    中子深度定量分析的相對分析法
    計算物理(2014年2期)2014-03-11 17:01:27
    基于Raspberry PI為結(jié)點的天氣云測量網(wǎng)絡(luò)實現(xiàn)
    svipshipincom国产片| 男女做爰动态图高潮gif福利片 | 成年人黄色毛片网站| 免费看a级黄色片| 淫妇啪啪啪对白视频| 别揉我奶头~嗯~啊~动态视频| 两个人视频免费观看高清| 国产一区在线观看成人免费| 免费无遮挡裸体视频| 亚洲精品国产一区二区精华液| 最近最新中文字幕大全免费视频| 日韩精品免费视频一区二区三区| 欧美日韩瑟瑟在线播放| 免费久久久久久久精品成人欧美视频| 亚洲一卡2卡3卡4卡5卡精品中文| 在线观看一区二区三区| 色老头精品视频在线观看| www.熟女人妻精品国产| 久久香蕉国产精品| 亚洲情色 制服丝袜| 色精品久久人妻99蜜桃| 国产av一区二区精品久久| 亚洲自偷自拍图片 自拍| 精品国产一区二区久久| 18禁美女被吸乳视频| 日韩成人在线观看一区二区三区| 精品国产国语对白av| 亚洲avbb在线观看| 高清毛片免费观看视频网站| 亚洲美女黄片视频| 中文字幕精品免费在线观看视频| 久久人妻av系列| 国产精品美女特级片免费视频播放器 | 成人18禁在线播放| 成人手机av| 久久久精品欧美日韩精品| 色在线成人网| 日韩精品中文字幕看吧| 啦啦啦观看免费观看视频高清 | 色老头精品视频在线观看| 波多野结衣巨乳人妻| 少妇的丰满在线观看| 91国产中文字幕| 精品免费久久久久久久清纯| 巨乳人妻的诱惑在线观看| 老司机在亚洲福利影院| 国产精品 欧美亚洲| 久久香蕉激情| 亚洲aⅴ乱码一区二区在线播放 | 青草久久国产| 99在线人妻在线中文字幕| 国产欧美日韩一区二区三区在线| 熟妇人妻久久中文字幕3abv| 女人精品久久久久毛片| 性色av乱码一区二区三区2| av有码第一页| 国产一卡二卡三卡精品| avwww免费| 国产xxxxx性猛交| 亚洲午夜精品一区,二区,三区| 精品久久久久久久人妻蜜臀av | 久久久久久久久免费视频了| 中文字幕色久视频| 夜夜爽天天搞| 变态另类丝袜制服| 美女午夜性视频免费| 成人av一区二区三区在线看| 日韩中文字幕欧美一区二区| 曰老女人黄片| 国产99久久九九免费精品| 色综合欧美亚洲国产小说| 午夜精品在线福利| 极品教师在线免费播放| 99久久久亚洲精品蜜臀av| 搞女人的毛片| 免费不卡黄色视频| 免费女性裸体啪啪无遮挡网站| 国产黄a三级三级三级人| 88av欧美| 欧美激情 高清一区二区三区| 精品人妻在线不人妻| 欧美日韩黄片免| 欧美精品亚洲一区二区| 九色亚洲精品在线播放| 动漫黄色视频在线观看| 久久久国产欧美日韩av| 十八禁网站免费在线| 黄频高清免费视频| 制服丝袜大香蕉在线| 欧美激情极品国产一区二区三区| 亚洲精品久久成人aⅴ小说| 中文字幕人成人乱码亚洲影| 久久久国产欧美日韩av| 伊人久久大香线蕉亚洲五| 国产精品一区二区精品视频观看| 国产午夜福利久久久久久| 一级毛片高清免费大全| 亚洲国产中文字幕在线视频| 欧美日韩一级在线毛片| tocl精华| 久久天躁狠狠躁夜夜2o2o| 岛国在线观看网站| 黄片播放在线免费| 午夜成年电影在线免费观看| 国产亚洲欧美98| 久久精品国产99精品国产亚洲性色 | 欧美日韩亚洲综合一区二区三区_| 日韩欧美一区视频在线观看| avwww免费| 日本 av在线| 国产精品久久久人人做人人爽| 村上凉子中文字幕在线| 亚洲成人精品中文字幕电影| 日韩欧美国产一区二区入口| 国产一级毛片七仙女欲春2 | 女性被躁到高潮视频| 9191精品国产免费久久| 天堂影院成人在线观看| 国产av一区在线观看免费| 丰满人妻熟妇乱又伦精品不卡| 在线播放国产精品三级| 熟女少妇亚洲综合色aaa.| 亚洲av电影不卡..在线观看| 精品午夜福利视频在线观看一区| 美女 人体艺术 gogo| 99香蕉大伊视频| 在线观看免费日韩欧美大片| 国产高清有码在线观看视频 | 一个人观看的视频www高清免费观看 | 亚洲第一电影网av| 国产欧美日韩综合在线一区二区| 久久久久久久久久久久大奶| 黑丝袜美女国产一区| 十八禁网站免费在线| 黄色视频不卡| 一二三四社区在线视频社区8| 一区福利在线观看| 午夜精品国产一区二区电影| 亚洲成人久久性| 18禁观看日本| 在线观看www视频免费| 色哟哟哟哟哟哟| 精品国产超薄肉色丝袜足j| 国产一级毛片七仙女欲春2 | 在线观看舔阴道视频| 男男h啪啪无遮挡| 咕卡用的链子| 欧美日本视频| 少妇熟女aⅴ在线视频| 曰老女人黄片| 手机成人av网站| 亚洲精品在线美女| 国产精品影院久久| 日韩成人在线观看一区二区三区| 丁香欧美五月| avwww免费| avwww免费| 亚洲成av片中文字幕在线观看| 美女高潮喷水抽搐中文字幕| 天堂动漫精品| 国产黄a三级三级三级人| 亚洲无线在线观看| 久久久精品欧美日韩精品| 91av网站免费观看| av网站免费在线观看视频| 一边摸一边抽搐一进一小说| 十八禁人妻一区二区| 欧美人与性动交α欧美精品济南到| 在线观看免费日韩欧美大片| 一本久久中文字幕| 免费在线观看黄色视频的| 操美女的视频在线观看| 狂野欧美激情性xxxx| 国产亚洲欧美精品永久| 亚洲av电影不卡..在线观看| 国产aⅴ精品一区二区三区波| 免费久久久久久久精品成人欧美视频| 琪琪午夜伦伦电影理论片6080| 在线观看日韩欧美| 色播在线永久视频| 国产亚洲精品一区二区www| 69精品国产乱码久久久| 男人操女人黄网站| 日本三级黄在线观看| 国内久久婷婷六月综合欲色啪| 成人亚洲精品av一区二区| 午夜久久久久精精品| 免费观看精品视频网站| 国产亚洲精品综合一区在线观看 | 91字幕亚洲| 成人三级黄色视频| 国产高清激情床上av| 午夜福利,免费看| 国产成人精品在线电影| 欧美日韩乱码在线| 夜夜爽天天搞| 欧美日韩福利视频一区二区| 亚洲欧美激情综合另类| 亚洲精品国产一区二区精华液| 亚洲男人的天堂狠狠| 亚洲成a人片在线一区二区| 大码成人一级视频| 久久午夜综合久久蜜桃| 麻豆一二三区av精品| 午夜福利影视在线免费观看| 777久久人妻少妇嫩草av网站| 日韩中文字幕欧美一区二区| 国产精品影院久久| 少妇被粗大的猛进出69影院| 亚洲精品美女久久av网站| 日韩视频一区二区在线观看| www.www免费av| 久久九九热精品免费| 别揉我奶头~嗯~啊~动态视频| 97超级碰碰碰精品色视频在线观看| 国产成人啪精品午夜网站| 久久久久久久久免费视频了| 在线观看舔阴道视频| 亚洲欧美激情在线| 亚洲精品在线观看二区| 午夜福利一区二区在线看| 黄色视频不卡| 亚洲精品中文字幕一二三四区| 青草久久国产| 欧美丝袜亚洲另类 | 美女午夜性视频免费| 国产91精品成人一区二区三区| 国产三级黄色录像| 国产成人精品无人区| 久久久久国内视频| 欧美日韩一级在线毛片| 亚洲av电影不卡..在线观看| 亚洲色图综合在线观看| 老司机在亚洲福利影院| 男人舔女人的私密视频| 国产在线观看jvid| 成人免费观看视频高清| 男人的好看免费观看在线视频 | 亚洲五月色婷婷综合| 91字幕亚洲| 美女高潮喷水抽搐中文字幕| 午夜福利免费观看在线| 中国美女看黄片| 欧美黄色淫秽网站| 91老司机精品| 一边摸一边抽搐一进一出视频| 国产成人欧美| 免费少妇av软件| 黄片小视频在线播放| 国产伦人伦偷精品视频| 国产av又大| 亚洲第一欧美日韩一区二区三区| 两个人看的免费小视频| 欧美日韩瑟瑟在线播放| 日本免费一区二区三区高清不卡 | 欧美一级毛片孕妇| 精品一区二区三区av网在线观看| 天天一区二区日本电影三级 | 两性夫妻黄色片| 欧美一级毛片孕妇| www.熟女人妻精品国产| 精品卡一卡二卡四卡免费| 久久香蕉精品热| 久久人人精品亚洲av| АⅤ资源中文在线天堂| 亚洲一码二码三码区别大吗| 国产成人av教育| 50天的宝宝边吃奶边哭怎么回事| 在线十欧美十亚洲十日本专区| 99国产极品粉嫩在线观看| 男女床上黄色一级片免费看| 母亲3免费完整高清在线观看| 欧美黄色淫秽网站| 色播在线永久视频| 99久久久亚洲精品蜜臀av| 人人妻人人爽人人添夜夜欢视频| 欧美在线一区亚洲| 精品欧美一区二区三区在线| 99久久99久久久精品蜜桃| 99久久久亚洲精品蜜臀av| 亚洲第一青青草原| 视频区欧美日本亚洲| 一级作爱视频免费观看| 久久影院123| 国产免费男女视频| 伊人久久大香线蕉亚洲五| 国产一区二区三区综合在线观看| 高清毛片免费观看视频网站| 一级毛片女人18水好多| 欧美 亚洲 国产 日韩一| 国产午夜福利久久久久久| 国产精品,欧美在线| 国产精品久久久久久人妻精品电影| 女人精品久久久久毛片| netflix在线观看网站| 日本免费一区二区三区高清不卡 | 天堂√8在线中文| 中国美女看黄片| 国产精品久久电影中文字幕| 欧美精品啪啪一区二区三区| 婷婷精品国产亚洲av在线| 视频区欧美日本亚洲| 亚洲人成电影免费在线| 精品国内亚洲2022精品成人| 精品国产超薄肉色丝袜足j| 欧美激情 高清一区二区三区| 欧美成狂野欧美在线观看| 亚洲第一电影网av| 变态另类成人亚洲欧美熟女 | 欧美黄色淫秽网站| 搞女人的毛片| 国产不卡一卡二| 18禁美女被吸乳视频| 精品欧美一区二区三区在线| 天天一区二区日本电影三级 | 亚洲人成伊人成综合网2020| 色综合婷婷激情| 97碰自拍视频| 一个人免费在线观看的高清视频| 在线观看日韩欧美| 丁香六月欧美| 黑人巨大精品欧美一区二区mp4| 亚洲午夜理论影院| 麻豆成人av在线观看| 两个人免费观看高清视频| 亚洲性夜色夜夜综合| 操出白浆在线播放| 国产精品 欧美亚洲| 色婷婷久久久亚洲欧美| 欧美在线黄色| 视频区欧美日本亚洲| 一个人免费在线观看的高清视频| 亚洲一卡2卡3卡4卡5卡精品中文| 日本在线视频免费播放| 黄色毛片三级朝国网站| 国产一区二区三区视频了| 国产不卡一卡二| av有码第一页| 国产欧美日韩综合在线一区二区| 久久午夜综合久久蜜桃| 国产亚洲精品综合一区在线观看 | 黄色女人牲交| 亚洲五月天丁香| 成人三级做爰电影| 超碰成人久久| 亚洲伊人色综图| 亚洲精品国产精品久久久不卡| 青草久久国产| 亚洲精品国产色婷婷电影| 两性午夜刺激爽爽歪歪视频在线观看 | 岛国在线观看网站| 亚洲午夜精品一区,二区,三区| 欧美日本亚洲视频在线播放| 女性生殖器流出的白浆| 欧美成狂野欧美在线观看| 日本三级黄在线观看| 成人国产综合亚洲| 精品国产一区二区三区四区第35| а√天堂www在线а√下载| 18禁黄网站禁片午夜丰满| 亚洲avbb在线观看| 高清在线国产一区| 亚洲专区国产一区二区| 久久久久亚洲av毛片大全| 久久婷婷人人爽人人干人人爱 | 嫁个100分男人电影在线观看| 国产欧美日韩综合在线一区二区| 熟女少妇亚洲综合色aaa.| 少妇熟女aⅴ在线视频| 午夜a级毛片| 露出奶头的视频| 久久这里只有精品19| 久久精品亚洲精品国产色婷小说| 亚洲三区欧美一区| 欧美一区二区精品小视频在线| 91成年电影在线观看| 日本一区二区免费在线视频| 淫妇啪啪啪对白视频| 欧美日韩精品网址| 日韩 欧美 亚洲 中文字幕| 免费搜索国产男女视频| 国产成人欧美在线观看| 亚洲中文日韩欧美视频| 巨乳人妻的诱惑在线观看| 极品教师在线免费播放| 亚洲欧美精品综合久久99| 一本综合久久免费| 他把我摸到了高潮在线观看| 久久午夜亚洲精品久久| 国产人伦9x9x在线观看| 老司机靠b影院| 亚洲人成77777在线视频| 精品无人区乱码1区二区| 欧美性长视频在线观看| 午夜福利一区二区在线看| 国产亚洲精品久久久久5区| 日韩欧美在线二视频| 成年版毛片免费区| 国产精品,欧美在线| 一级,二级,三级黄色视频| 国产成人啪精品午夜网站| 在线观看66精品国产| 国产精品久久久人人做人人爽| 亚洲五月婷婷丁香| 中文字幕最新亚洲高清| 国产亚洲av高清不卡| 欧美午夜高清在线| 波多野结衣一区麻豆| 真人做人爱边吃奶动态| 精品电影一区二区在线| 亚洲男人天堂网一区| 两个人视频免费观看高清| 亚洲av电影不卡..在线观看| 国产99白浆流出| 欧美激情 高清一区二区三区| 午夜精品在线福利| 国产成人精品无人区| 好男人在线观看高清免费视频 | 国产一卡二卡三卡精品| 国产av又大| 欧美一级a爱片免费观看看 | 婷婷六月久久综合丁香| 欧美日韩亚洲综合一区二区三区_| 亚洲人成伊人成综合网2020| 精品卡一卡二卡四卡免费| 久久人人97超碰香蕉20202| 黄频高清免费视频| 精品无人区乱码1区二区| av电影中文网址| 国产av一区二区精品久久| 中国美女看黄片| 国产精品野战在线观看| 久久欧美精品欧美久久欧美| 久久久久久久精品吃奶| 精品欧美一区二区三区在线| 757午夜福利合集在线观看| 日韩欧美一区二区三区在线观看| 国产精品久久久久久人妻精品电影| 精品日产1卡2卡| 身体一侧抽搐| 国产精品一区二区三区四区久久 | 搞女人的毛片| 色综合亚洲欧美另类图片| 欧美成人一区二区免费高清观看 | 久久中文字幕人妻熟女| 国产激情久久老熟女| 一级a爱视频在线免费观看| 99精品欧美一区二区三区四区| 午夜精品在线福利| 成人精品一区二区免费| 国产不卡一卡二| 国产精品乱码一区二三区的特点 | 88av欧美| 国产色视频综合| 脱女人内裤的视频| 涩涩av久久男人的天堂| 欧美日韩乱码在线| 国产高清videossex| 久久久久久免费高清国产稀缺| 国产三级黄色录像| 亚洲精品国产一区二区精华液| 在线十欧美十亚洲十日本专区| 丰满的人妻完整版| 国产精品秋霞免费鲁丝片| 成人精品一区二区免费| 最好的美女福利视频网| а√天堂www在线а√下载| 久久伊人香网站| 国产成人欧美| 久久久久久久久久久久大奶| 高潮久久久久久久久久久不卡| 美女午夜性视频免费| 高清毛片免费观看视频网站| 午夜福利影视在线免费观看| 欧美av亚洲av综合av国产av| 啪啪无遮挡十八禁网站| 久久影院123| 999精品在线视频| 一个人免费在线观看的高清视频| 国产av一区在线观看免费| 在线观看66精品国产| 1024香蕉在线观看| 午夜老司机福利片| 国产亚洲精品av在线| 黄色女人牲交| 日本 欧美在线| 免费在线观看亚洲国产| 国产亚洲精品综合一区在线观看 | 欧美国产精品va在线观看不卡| 久久久国产欧美日韩av| 亚洲狠狠婷婷综合久久图片| 日本三级黄在线观看| 妹子高潮喷水视频| 黄频高清免费视频| 少妇的丰满在线观看| 99国产精品99久久久久| 男人舔女人的私密视频| 亚洲一码二码三码区别大吗| 黄色丝袜av网址大全| 国产精品久久久av美女十八| 麻豆av在线久日| 天天一区二区日本电影三级 | 久久久久国产一级毛片高清牌| 麻豆成人av在线观看| 免费女性裸体啪啪无遮挡网站| 黄片播放在线免费| 国产精品影院久久| 国产高清有码在线观看视频 | 日日摸夜夜添夜夜添小说| 97碰自拍视频| 成在线人永久免费视频| 丰满人妻熟妇乱又伦精品不卡| 日韩精品中文字幕看吧| 女同久久另类99精品国产91| 国产精品久久久久久精品电影 | 少妇裸体淫交视频免费看高清 | 高清毛片免费观看视频网站| 亚洲第一电影网av| 又紧又爽又黄一区二区| 香蕉丝袜av| 级片在线观看| 亚洲成人精品中文字幕电影| 给我免费播放毛片高清在线观看| 无限看片的www在线观看| 午夜日韩欧美国产| 久久精品国产清高在天天线| 亚洲人成电影观看| 欧美乱码精品一区二区三区| 精品一品国产午夜福利视频| 国产麻豆成人av免费视频| 亚洲午夜精品一区,二区,三区| 亚洲人成77777在线视频| 久久久国产成人精品二区| 欧美乱码精品一区二区三区| 亚洲精品粉嫩美女一区| 色综合欧美亚洲国产小说| 乱人伦中国视频| av超薄肉色丝袜交足视频| 久久精品亚洲精品国产色婷小说| 1024香蕉在线观看| 久久久久九九精品影院| 少妇熟女aⅴ在线视频| 久久精品影院6| 久久午夜综合久久蜜桃| 欧美一区二区精品小视频在线| 国内毛片毛片毛片毛片毛片| 久久国产精品人妻蜜桃| 美女免费视频网站| 最新在线观看一区二区三区| 国产乱人伦免费视频| 天堂√8在线中文| 日韩欧美国产在线观看| 国产野战对白在线观看| 可以在线观看的亚洲视频| 亚洲欧美精品综合一区二区三区| 免费女性裸体啪啪无遮挡网站| 日韩欧美国产在线观看| 午夜视频精品福利| 十八禁人妻一区二区| 欧美乱色亚洲激情| 一个人免费在线观看的高清视频| 午夜久久久在线观看| 国产三级在线视频| 亚洲国产欧美一区二区综合| 日韩大尺度精品在线看网址 | 性色av乱码一区二区三区2| 精品卡一卡二卡四卡免费| 久久精品国产清高在天天线| e午夜精品久久久久久久| 成人特级黄色片久久久久久久| 91精品三级在线观看| 久久热在线av| 免费少妇av软件| 久久性视频一级片| 亚洲国产精品合色在线| 国产一区二区激情短视频| 亚洲第一电影网av| 亚洲自拍偷在线| 欧美丝袜亚洲另类 | 欧美一区二区精品小视频在线| 久久人妻熟女aⅴ| 欧美最黄视频在线播放免费| 91精品三级在线观看| 免费久久久久久久精品成人欧美视频| 搡老岳熟女国产| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲国产高清在线一区二区三 | 免费在线观看日本一区| 午夜福利欧美成人| 国产欧美日韩综合在线一区二区| 12—13女人毛片做爰片一| 国产成人精品久久二区二区91| 女人爽到高潮嗷嗷叫在线视频| 久久精品影院6| 亚洲 欧美一区二区三区| 久久亚洲精品不卡| 久久伊人香网站| 久久久国产欧美日韩av| 黄片大片在线免费观看| 欧美日韩瑟瑟在线播放| 国产精品免费一区二区三区在线| 亚洲第一电影网av| 国产精品久久久av美女十八| 91麻豆av在线| 国产亚洲精品第一综合不卡| 国产区一区二久久| 亚洲 国产 在线| 日韩一卡2卡3卡4卡2021年| 夜夜看夜夜爽夜夜摸| а√天堂www在线а√下载| 欧美 亚洲 国产 日韩一| 亚洲精品国产精品久久久不卡| 中文字幕av电影在线播放| 岛国视频午夜一区免费看| 精品国内亚洲2022精品成人|