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

    并行計(jì)算在矩陣中的應(yīng)用

    2017-09-18 02:26:03王濤趙映誠(chéng)劉鑫源
    計(jì)算機(jī)時(shí)代 2017年9期

    王濤 趙映誠(chéng) 劉鑫源

    摘 要: 在解決許多實(shí)際問題時(shí),經(jīng)常需要計(jì)算一些高階矩陣。然而傳統(tǒng)的串行計(jì)算方法往往效率比較低。因此,需將串行程序并行化來提高計(jì)算效率。文章分別研究了Windows API、OpenMP、MPI、PPL這四種并行計(jì)算方法在矩陣乘法并行化中的應(yīng)用。通過測(cè)試不同規(guī)模的矩陣,根據(jù)加速比衡量并行化的加速效果,對(duì)這四種并行化方法的加速效果進(jìn)行了對(duì)比。結(jié)果表明,這四種方法都可以提高計(jì)算效率,其中MPI的加速效果最好。

    關(guān)鍵詞: 計(jì)算效率; 串行計(jì)算; 并行化; 加速比

    中圖分類號(hào):TP338.6 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2017)09-33-04

    Abstract: In solving many practical problems, some high-order matrices often need to be calculated. However, the traditional serial computing methods are often inefficient. Therefore, serial programs need to be parallelized to improve computational efficiency. In this paper, four parallel computing methods, Windows, API, OpenMP, MPI and PPL, are studied on their application in matrix multiplication. By testing the matrices of different size, and measuring the acceleration effect of parallelization according to the acceleration ratio, the acceleration effect is compared. The results show that all the four methods can improve the computational efficiency, and the acceleration effect of MPI is the best.

    Key words: computational efficiency; serial computing; parallelization; acceleration ratio

    0 引言

    在實(shí)際應(yīng)用中,很多問題往往歸結(jié)于矩陣運(yùn)算方面的應(yīng)用[1]。為了解決傳統(tǒng)的串行計(jì)算方法在運(yùn)算高階矩陣時(shí)效率低下的問題,考慮將串行程序并行化[2]。并行計(jì)算是指將順序執(zhí)行的計(jì)算任務(wù)分成同時(shí)執(zhí)行的子任務(wù),并行地執(zhí)行這些子任務(wù),從而完成整個(gè)計(jì)算任務(wù)。由于在矩陣乘法運(yùn)算過程中元素之間沒有數(shù)據(jù)依賴性和數(shù)據(jù)競(jìng)爭(zhēng)的問題,可以充分使用計(jì)算機(jī)資源,因此很適合并行化。本文分別對(duì)Windows API、MPI[3]、OpenMP[4]和PPL這四種多核并行計(jì)算方法在矩陣乘法的并行化做了詳細(xì)的研究。

    1 矩陣并行化模型的建立

    1.1 矩陣乘法的并行化

    以為例,由矩陣乘法運(yùn)算規(guī)則,可以將A矩陣按行、B矩陣按列分為若干塊,每個(gè)矩陣子塊作相應(yīng)的乘法運(yùn)算,最后再將運(yùn)算得到的矩陣塊組合就能得到矩陣相乘的結(jié)果C?,F(xiàn)在假設(shè)一個(gè)并行系統(tǒng),含有n個(gè)處理機(jī),每個(gè)處理機(jī)計(jì)算一個(gè)矩陣子塊的乘積。則對(duì)矩陣A、矩陣B進(jìn)行分塊操作:

    就得到了C矩陣中第i行、j列的元素,再將最后得到的m*p個(gè)矩陣拼接起來,就可以得到最終的結(jié)果C。

    2 基于Windows API的多核并行算法的設(shè)計(jì)

    2.1 基于Windows API的多核并行算法分析

    根據(jù)矩陣乘法的并行化思路,在Windows API程序中,利用DWORD WINAPI語(yǔ)句,創(chuàng)建四個(gè)線程。通過for循環(huán)將矩陣A分塊,再分別與B進(jìn)行乘法運(yùn)算,由此得到了矩陣C的若干部分。在計(jì)算前,將矩陣C初始化為零矩陣,在計(jì)算時(shí)不斷給矩陣C中相應(yīng)元素賦值。在各個(gè)線程均計(jì)算結(jié)束后,就能得到完整的矩陣C。值得注意的是,在實(shí)際應(yīng)用中,由于可能存在的計(jì)算量、計(jì)算機(jī)資源分配不均,使得某一線程先于其他進(jìn)程計(jì)算完畢,過早進(jìn)入矩陣C的拼接整合階段(此時(shí)C中某些矩陣塊還為0)導(dǎo)致計(jì)算結(jié)果錯(cuò)誤。因此,為了避免這一種情況,使用了WaitForMultipleObjects()函數(shù)使所有線程運(yùn)算結(jié)束后一起離開并行部分,進(jìn)入拼接整合階段。

    2.2 算法程序

    2.3 運(yùn)行時(shí)間和效率

    在實(shí)驗(yàn)中,取矩陣A、B均為方陣。例如在矩陣階數(shù)為500時(shí),表明矩陣A、B均為500階的方陣。通過多次運(yùn)行程序取平均值得到串行與并行計(jì)算的運(yùn)行時(shí)間,以單線程運(yùn)行與多線程并行運(yùn)算的時(shí)間的商作為加速比。在64位Intel 5四核環(huán)境下運(yùn)行結(jié)果見圖1。

    根據(jù)圖1,在Win API的程序中創(chuàng)建了四個(gè)線程,這意味著將運(yùn)算分為四部分同時(shí)運(yùn)行,所以理論上的最高加速比為4。但在實(shí)際運(yùn)行中發(fā)現(xiàn)加速比最高時(shí)達(dá)到了3.3左右,隨著矩陣規(guī)模的增大加速比穩(wěn)定在2.6左右。

    2.4 理論與數(shù)據(jù)分析

    在程序的運(yùn)行時(shí)發(fā)現(xiàn)在矩陣規(guī)模較小時(shí)加速效率偏低,這是由于矩陣規(guī)模較小時(shí),串行運(yùn)算的時(shí)間本來就很短,而并行計(jì)算時(shí)不僅要與串行計(jì)算時(shí)做相同的準(zhǔn)備工作,如函數(shù)庫(kù)載入,程序的編譯等,還需要搭建相應(yīng)的并行環(huán)境,這就導(dǎo)致了加速比在矩陣規(guī)模較小時(shí)偏低和實(shí)際加速比達(dá)不到理論加速比。從圖1的加速比曲線中發(fā)現(xiàn),矩陣規(guī)模在700-1500階時(shí)加速效果最好,這說明Win API適合中小規(guī)模矩陣的并行計(jì)算。endprint

    3 基于OpenMP的多核并行算法的設(shè)計(jì)

    3.1 基于OpenMP的矩陣相乘的并行算法分析

    在OpenMP中,利用parallel指令創(chuàng)建四個(gè)線程。由于parallel指令中的并行域是復(fù)制執(zhí)行方式,惟一的區(qū)別是ID號(hào)不同。parallel指令根據(jù)要求矩陣的大小分為計(jì)算量大致相同的四個(gè)部分,且所有線程均執(zhí)行該源代碼中并行區(qū)域里的程序塊。

    3.2 算法程序

    3.3 運(yùn)行時(shí)間和效率

    由于OpenMP對(duì)矩陣的分塊并不需要人為規(guī)定,它能根據(jù)矩陣規(guī)模和可用的線程數(shù)自動(dòng)分配計(jì)算量。在這個(gè)程序中取了四個(gè)線程,在64位Intel 5四核環(huán)境下運(yùn)行結(jié)果見圖2。

    根據(jù)圖2,OpenMP加速比較為穩(wěn)定,在矩陣規(guī)模達(dá)到700階以后沒有明顯起伏,大約為2.3。

    3.4 程序與數(shù)據(jù)分析

    由于在并行計(jì)算的程序塊中出現(xiàn)for循環(huán),而并行程序不斷向并行域外取循環(huán)變量的值會(huì)造成時(shí)間上的浪費(fèi),所以利用private子句將循環(huán)變量作為線程的私有量,能夠減少運(yùn)行的時(shí)間。特別地,在這個(gè)程序中使用了dynamic來分配計(jì)算量。因?yàn)楦骶€程實(shí)際使用情況的差異使線程計(jì)算不同,存在部分線程等待其他線程的情況。使用動(dòng)態(tài)分配能使動(dòng)態(tài)分配、平衡計(jì)算機(jī)資源,這樣使得計(jì)算效率有所提升。整體來說,加速比在2以上,加速效果是不錯(cuò)的。

    4 基于MPI的多核并行算法的設(shè)計(jì)

    4.1 基于MPI的矩陣相乘的并行算法分析

    MPI是一種基于信息傳遞的并行編程技術(shù)[6]。MPI程序在消息傳遞過程中,并行執(zhí)行的各個(gè)進(jìn)程具有自己獨(dú)立的堆棧和代碼段,而進(jìn)程之間信息的交互完全通過顯式地調(diào)用通信函數(shù)來完成。程序的靈活性大。關(guān)于矩陣乘法的并行計(jì)算的MPI算法,使用了偏移量(offset)的概念。

    偏移量在各個(gè)進(jìn)程中都存在且各不相同。思路基本與Win API相同,與Windows API的并行方法不同的是,要確定一個(gè)根線程(root),其中根線程不參與計(jì)算,只負(fù)責(zé)將分塊后的A矩陣、B矩陣發(fā)送給各線程,然后將各線程的計(jì)算結(jié)果整合起來,得到矩陣C。計(jì)時(shí)也在根線程里完成。這就意味著一個(gè)四線程的MPI程序,理論上最高的加速比為三。為了使四種并行方法便于比較,使用五個(gè)線程,理論上的最高加速比為4。

    4.2 程序設(shè)計(jì)與分析

    在利用MPI并行化方法計(jì)算矩陣相乘時(shí),線程0僅僅負(fù)責(zé)初始化,發(fā)送,接受和輸出數(shù)據(jù)。其余線程參與計(jì)算。在MPI程序中,矩陣A的分塊是連續(xù)的矩陣塊。比如,矩陣A為400*400的矩陣,對(duì)于一個(gè)五線程的MPI程序,0號(hào)線程(根線程(root))將矩陣A第1行到第100行分為一塊,然后發(fā)送給線程1;將矩陣A的第101行到第200行分為一塊,發(fā)送給線程2;以此類推。在根線程MPI_Send和MPI_Recv中,需要對(duì)矩陣分塊發(fā)送,則需要每個(gè)矩陣塊首元素的地址,這時(shí)引入偏移量(offset)的概念。offset初始化為0,以offset作為每個(gè)矩陣塊在A中的相對(duì)應(yīng)的行,所以&(offset,0)就是每個(gè)矩陣塊的首地址。得到首地址后,需要計(jì)算發(fā)送數(shù)據(jù)的個(gè)數(shù),即每個(gè)矩陣塊的元素個(gè)數(shù),rows等于矩陣A的行數(shù)除以參與計(jì)算的線程數(shù)。即每次發(fā)送的數(shù)據(jù)為rows乘以A的列。因?yàn)槠屏亢蛂ows在每個(gè)線程都有自己的值,就不用考慮發(fā)送接受時(shí)的具體細(xì)節(jié)。在從線程中,每個(gè)線程收到的矩陣塊接收地址不用考慮偏移量的問題,因?yàn)樗鼈兪盏降膬H僅是一個(gè)矩陣而已,他們僅需計(jì)算C的相應(yīng)部分。同理,利用根線程傳進(jìn)來的rows可以算出他們計(jì)算的矩陣C的元素個(gè)數(shù)。再將所有信息發(fā)送給根線程。

    4.3 運(yùn)行時(shí)間和效率

    利用MPI對(duì)矩陣乘法進(jìn)行并行化比較復(fù)雜。如編程環(huán)境的配置麻煩;各線程之間的通信的對(duì)應(yīng)關(guān)系要求高;調(diào)試程序不友好等。但是MPI的優(yōu)點(diǎn)也是很明顯的。支持多種操作系統(tǒng),易于使用,可移植性較高。MPI是一個(gè)正式被詳細(xì)說明的函數(shù)庫(kù),已經(jīng)成為一個(gè)標(biāo)準(zhǔn),有很強(qiáng)的擴(kuò)展性。MPI還擁有完善的異步通信,在計(jì)算方面帶來便捷等。在64位Intel 5四核環(huán)境下運(yùn)行結(jié)果見圖3。

    從圖3中仍發(fā)現(xiàn)在矩陣規(guī)模偏小時(shí)并行計(jì)算的加速比偏低的情況約為2.5。隨后加速比基本穩(wěn)定在3左右,其計(jì)算效率(參與計(jì)算線程/理論加速比)為75%。

    5 基于PPL的多核并行算法的設(shè)計(jì)

    5.1 基于PPL的矩陣相乘的并行算法分析

    PPL 提供了一種命令式的編程模式,提升了開發(fā)并行應(yīng)用程序的可延伸性和易用性。PPL的矩陣計(jì)算問題思想與OpenMP的思想類似,不同之處在于PPL在并發(fā)運(yùn)行時(shí)提供動(dòng)態(tài)計(jì)劃程序,利用parallel_for 算法(lambda 表達(dá)式,函數(shù)對(duì)象或函數(shù)指針)將for循環(huán)進(jìn)行并行執(zhí)行,提高計(jì)算效率。基于PPL矩陣乘法的算法實(shí)現(xiàn),考慮到矩陣乘法相應(yīng)的特點(diǎn),利用 parallel_for 指令的復(fù)制執(zhí)行的方式實(shí)現(xiàn)對(duì)任務(wù)的劃分,提高計(jì)算效率。

    5.2 算法程序

    5.3 運(yùn)行時(shí)間和效率

    由于PPL程序是根據(jù)本地計(jì)算的核數(shù)來分配計(jì)算量進(jìn)行并行計(jì)算的,所以理論上PPL的加速比應(yīng)該為4。在64位Intel 5四核環(huán)境下運(yùn)行結(jié)果見圖4。

    根據(jù)圖4,在矩陣規(guī)模較小時(shí)仍出現(xiàn)加速比偏低的情況,在矩陣規(guī)模為500-1500時(shí)加速比在2左右,隨著矩陣增加加速比在1.5左右。所以PPL在中小型矩陣的運(yùn)行情況比較好,但是矩陣規(guī)模一大,加速比迅速下降,運(yùn)算效率較低。

    6 四種并行方法的對(duì)比

    我們分別得到了四種并行方法在矩陣乘法并行化的結(jié)果。接下來對(duì)這四種方法的加速效果作一個(gè)對(duì)比。根據(jù)上文數(shù)據(jù)可以發(fā)現(xiàn),對(duì)于矩陣運(yùn)算的并行化來說,MPI算法是最理想的,四個(gè)線程參與計(jì)算加速比能達(dá)到3左右。OpenMP與PPL是算法設(shè)計(jì)中比較簡(jiǎn)單的,許多細(xì)節(jié)性問題程序自己就能解決,但是加速比不如人意。Win API是加速比較高的一個(gè)方法,程序較簡(jiǎn)單,是矩陣并行化一個(gè)較理想的方法。

    7 結(jié)束語(yǔ)

    本文完成了Windows API、OpenMP、MPI以及PPL這四種多核并行化方法在矩陣乘法中的應(yīng)用,解決了傳統(tǒng)的串行計(jì)算方法在計(jì)算高階矩陣時(shí)效率低下的問題。其中MPI算法是最理想的并行化方法,Win API也是加速比較高的一個(gè)方法。在矩陣乘法的并行計(jì)算中,元素之間沒有數(shù)據(jù)依賴性和數(shù)據(jù)競(jìng)爭(zhēng)的問題,這使得并行計(jì)算結(jié)果準(zhǔn)確且能得到較好的加速效果,在實(shí)際應(yīng)用中,尤其是處理大型矩陣問題中很有應(yīng)用價(jià)值。然而,受硬件條件的限制,本文矩陣的階數(shù)也僅僅是到達(dá)2000階的方陣,沒有達(dá)到真正大型矩陣的要求。所以,大型矩陣乘法的并行化效果還有待于進(jìn)一步研究。

    參考文獻(xiàn)(References):

    [1] 陳一昭.并行計(jì)算在矩陣運(yùn)算中的應(yīng)用[D].昆明理工大學(xué),

    2010.

    [2] 遲學(xué)斌,王彥棢,王玨等.并行計(jì)算與實(shí)現(xiàn)技術(shù)[M].科學(xué)出版

    社,2015.

    [3] 張錦雄.矩陣相乘并行算法的MPI實(shí)現(xiàn)[M].廣西計(jì)算機(jī)學(xué)會(huì).

    廣西計(jì)算機(jī)學(xué)會(huì)2004年學(xué)術(shù)年會(huì)論文集[C].廣西計(jì)算機(jī)學(xué)會(huì),2004:3

    [4] 張艷華,劉祥港.一種基于MPI與OpenMP的矩陣乘法并行

    算法[J].計(jì)算機(jī)與現(xiàn)代化,2011.7:84-87

    [5] 遲學(xué)斌.分布式系統(tǒng)矩陣并行計(jì)算[J].數(shù)值計(jì)算與計(jì)算機(jī)應(yīng)

    用,1997.4:271-275

    [6] 周燦.基于MPI的矩陣運(yùn)算并行算法研究[D].重慶大學(xué),

    2010.endprint

    免费一级毛片在线播放高清视频 | 国产av国产精品国产| 中文字幕另类日韩欧美亚洲嫩草| 韩国精品一区二区三区| 亚洲av片天天在线观看| 少妇人妻久久综合中文| 90打野战视频偷拍视频| 国产成人欧美| 人妻人人澡人人爽人人| 99热网站在线观看| 伊人亚洲综合成人网| 日韩欧美一区二区三区在线观看 | 韩国精品一区二区三区| 国产精品久久久久成人av| 2018国产大陆天天弄谢| 日韩,欧美,国产一区二区三区| 动漫黄色视频在线观看| 免费一级毛片在线播放高清视频 | 一区二区三区激情视频| 中文字幕高清在线视频| 法律面前人人平等表现在哪些方面 | 亚洲三区欧美一区| 91精品国产国语对白视频| 国产成人免费观看mmmm| 1024视频免费在线观看| 午夜福利免费观看在线| 亚洲精品久久成人aⅴ小说| 每晚都被弄得嗷嗷叫到高潮| 一区二区三区乱码不卡18| 国产一区二区 视频在线| 极品人妻少妇av视频| 天天操日日干夜夜撸| www.999成人在线观看| 国产日韩欧美亚洲二区| 狂野欧美激情性bbbbbb| 午夜免费鲁丝| 99香蕉大伊视频| 狠狠婷婷综合久久久久久88av| 欧美午夜高清在线| 99久久人妻综合| 国产免费一区二区三区四区乱码| 操美女的视频在线观看| 午夜福利在线观看吧| 亚洲精品国产精品久久久不卡| 男女午夜视频在线观看| 777久久人妻少妇嫩草av网站| 免费在线观看日本一区| 日韩一卡2卡3卡4卡2021年| 成年美女黄网站色视频大全免费| 黄片小视频在线播放| 国产精品国产av在线观看| 久久久久国产精品人妻一区二区| 国产精品久久久久久精品电影小说| 热re99久久精品国产66热6| 狂野欧美激情性bbbbbb| 91老司机精品| 最新在线观看一区二区三区| 黄片大片在线免费观看| 99精国产麻豆久久婷婷| 日韩欧美一区二区三区在线观看 | 午夜福利一区二区在线看| 久热爱精品视频在线9| 99久久99久久久精品蜜桃| 国产精品免费大片| 香蕉国产在线看| 国产一区二区激情短视频 | 最新在线观看一区二区三区| 精品久久久久久久毛片微露脸 | 亚洲黑人精品在线| 国产免费福利视频在线观看| 久久天堂一区二区三区四区| 国产成人系列免费观看| 97精品久久久久久久久久精品| 9191精品国产免费久久| 中文字幕av电影在线播放| 亚洲国产精品一区三区| 亚洲第一欧美日韩一区二区三区 | 国产无遮挡羞羞视频在线观看| 窝窝影院91人妻| 少妇的丰满在线观看| 国产成人影院久久av| 国产一区二区三区综合在线观看| av在线app专区| 久久久久国产精品人妻一区二区| 久久久久网色| 欧美精品啪啪一区二区三区 | 成年人午夜在线观看视频| 91精品伊人久久大香线蕉| 脱女人内裤的视频| 青春草亚洲视频在线观看| 精品欧美一区二区三区在线| 久久香蕉激情| 亚洲国产精品一区二区三区在线| 成年人免费黄色播放视频| 亚洲精品久久成人aⅴ小说| 两人在一起打扑克的视频| 电影成人av| 美女高潮到喷水免费观看| 精品乱码久久久久久99久播| 欧美97在线视频| 国产一区有黄有色的免费视频| 嫩草影视91久久| 国产xxxxx性猛交| 午夜福利一区二区在线看| 成人av一区二区三区在线看 | 免费在线观看影片大全网站| 老熟妇乱子伦视频在线观看 | 亚洲专区字幕在线| 亚洲欧美日韩高清在线视频 | 多毛熟女@视频| 欧美人与性动交α欧美精品济南到| 国产免费福利视频在线观看| 黑丝袜美女国产一区| 搡老岳熟女国产| 欧美+亚洲+日韩+国产| 国产深夜福利视频在线观看| 精品国产超薄肉色丝袜足j| 国产精品免费视频内射| 丝袜美足系列| 最黄视频免费看| 亚洲精品日韩在线中文字幕| 亚洲中文av在线| 亚洲男人天堂网一区| 亚洲第一av免费看| tube8黄色片| 夜夜骑夜夜射夜夜干| 欧美少妇被猛烈插入视频| 少妇人妻久久综合中文| 欧美亚洲 丝袜 人妻 在线| 亚洲av日韩在线播放| 国产有黄有色有爽视频| 中文字幕人妻丝袜制服| videosex国产| 亚洲国产毛片av蜜桃av| 亚洲精品成人av观看孕妇| 五月天丁香电影| 啦啦啦在线免费观看视频4| 热re99久久国产66热| 黄色怎么调成土黄色| 在线观看免费高清a一片| 天堂8中文在线网| 天堂8中文在线网| 一区二区三区乱码不卡18| 91精品国产国语对白视频| 人妻人人澡人人爽人人| 中文字幕精品免费在线观看视频| 老司机亚洲免费影院| 亚洲精品国产av成人精品| 日日夜夜操网爽| 少妇猛男粗大的猛烈进出视频| 久久 成人 亚洲| 淫妇啪啪啪对白视频 | 精品国产国语对白av| 啦啦啦中文免费视频观看日本| 男女国产视频网站| 国产片内射在线| 精品少妇久久久久久888优播| 大片免费播放器 马上看| 亚洲av成人一区二区三| 欧美性长视频在线观看| 色老头精品视频在线观看| 亚洲欧美激情在线| 午夜免费成人在线视频| 精品一品国产午夜福利视频| 90打野战视频偷拍视频| 亚洲精品中文字幕一二三四区 | 俄罗斯特黄特色一大片| 午夜久久久在线观看| 婷婷色av中文字幕| 老汉色av国产亚洲站长工具| 国精品久久久久久国模美| 天天影视国产精品| 香蕉丝袜av| 精品一区二区三卡| 精品少妇久久久久久888优播| av国产精品久久久久影院| 色婷婷av一区二区三区视频| 日韩熟女老妇一区二区性免费视频| 在线观看人妻少妇| 在线 av 中文字幕| 两人在一起打扑克的视频| 啪啪无遮挡十八禁网站| 女性生殖器流出的白浆| 国产淫语在线视频| 久久久久国产精品人妻一区二区| 久久人人爽av亚洲精品天堂| 国产黄频视频在线观看| 免费女性裸体啪啪无遮挡网站| 久久毛片免费看一区二区三区| 999精品在线视频| 女人爽到高潮嗷嗷叫在线视频| 天堂8中文在线网| 男女国产视频网站| 操美女的视频在线观看| 国产色视频综合| 十八禁网站网址无遮挡| 老熟女久久久| 欧美日韩精品网址| 欧美日韩亚洲国产一区二区在线观看 | 免费在线观看日本一区| 少妇裸体淫交视频免费看高清 | 夜夜夜夜夜久久久久| 男女之事视频高清在线观看| 美女中出高潮动态图| 精品一区在线观看国产| 久久精品亚洲av国产电影网| 欧美日韩中文字幕国产精品一区二区三区 | 亚洲成人免费av在线播放| 国产真人三级小视频在线观看| 新久久久久国产一级毛片| 欧美黑人欧美精品刺激| 最近中文字幕2019免费版| 电影成人av| 后天国语完整版免费观看| 99精品久久久久人妻精品| 啦啦啦中文免费视频观看日本| 免费日韩欧美在线观看| 久久影院123| 汤姆久久久久久久影院中文字幕| 在线精品无人区一区二区三| 国产淫语在线视频| 精品亚洲成国产av| 丁香六月天网| 久久精品aⅴ一区二区三区四区| 捣出白浆h1v1| 99精品欧美一区二区三区四区| 亚洲国产日韩一区二区| 国产欧美日韩一区二区三区在线| 午夜激情av网站| 国产成人欧美| 亚洲欧美激情在线| 日韩中文字幕欧美一区二区| 性色av一级| 男人舔女人的私密视频| 99国产精品一区二区三区| 9色porny在线观看| 亚洲精品国产一区二区精华液| 人人妻人人澡人人爽人人夜夜| 一级,二级,三级黄色视频| 大香蕉久久成人网| 国产成人精品久久二区二区91| 麻豆av在线久日| 男女边摸边吃奶| 亚洲美女黄色视频免费看| 人人妻人人澡人人看| 国产成人一区二区三区免费视频网站| 精品福利观看| 午夜福利视频精品| 看免费av毛片| 99九九在线精品视频| 国产av又大| 久久久精品国产亚洲av高清涩受| 亚洲一区二区三区欧美精品| 亚洲五月婷婷丁香| 免费人妻精品一区二区三区视频| 99香蕉大伊视频| 久久这里只有精品19| 丝袜人妻中文字幕| 亚洲国产av影院在线观看| 最新在线观看一区二区三区| 9191精品国产免费久久| 久热这里只有精品99| 免费观看av网站的网址| 男女免费视频国产| 最新在线观看一区二区三区| 黄色a级毛片大全视频| 日韩 亚洲 欧美在线| 宅男免费午夜| 亚洲人成77777在线视频| 51午夜福利影视在线观看| 高清黄色对白视频在线免费看| 久久久久久久久久久久大奶| 国产精品 国内视频| 成在线人永久免费视频| 免费女性裸体啪啪无遮挡网站| 99国产综合亚洲精品| 精品国产乱码久久久久久男人| 日韩欧美免费精品| 纵有疾风起免费观看全集完整版| 十八禁人妻一区二区| 99国产综合亚洲精品| 免费观看av网站的网址| 亚洲美女黄色视频免费看| 国产成人欧美在线观看 | 亚洲精品一卡2卡三卡4卡5卡 | 午夜免费鲁丝| 亚洲精品国产av成人精品| 免费少妇av软件| 国产亚洲精品久久久久5区| 欧美精品一区二区免费开放| 2018国产大陆天天弄谢| 亚洲欧美一区二区三区久久| 国产精品一区二区精品视频观看| 乱人伦中国视频| 亚洲精品一二三| 欧美97在线视频| 国产免费一区二区三区四区乱码| 国产男女内射视频| 久久久久精品国产欧美久久久 | 欧美激情高清一区二区三区| 日本av免费视频播放| 欧美中文综合在线视频| xxxhd国产人妻xxx| 国产亚洲精品一区二区www | 欧美精品av麻豆av| 亚洲精品久久午夜乱码| 久久精品亚洲熟妇少妇任你| 国产精品免费视频内射| 成人av一区二区三区在线看 | 欧美日韩亚洲综合一区二区三区_| 男女下面插进去视频免费观看| 视频区图区小说| 老司机午夜福利在线观看视频 | 王馨瑶露胸无遮挡在线观看| 欧美性长视频在线观看| 天天躁夜夜躁狠狠躁躁| 久久国产精品影院| 欧美成人午夜精品| 九色亚洲精品在线播放| 国产精品一区二区在线不卡| 亚洲av国产av综合av卡| 免费观看av网站的网址| 久久99一区二区三区| 叶爱在线成人免费视频播放| 纵有疾风起免费观看全集完整版| 91av网站免费观看| 亚洲七黄色美女视频| 老汉色av国产亚洲站长工具| 国产免费av片在线观看野外av| videos熟女内射| 啦啦啦啦在线视频资源| 在线 av 中文字幕| 免费一级毛片在线播放高清视频 | 国产日韩一区二区三区精品不卡| 成人手机av| 五月开心婷婷网| 少妇精品久久久久久久| 秋霞在线观看毛片| 两性午夜刺激爽爽歪歪视频在线观看 | 日韩制服骚丝袜av| 国产三级黄色录像| 久久精品aⅴ一区二区三区四区| 国产精品国产三级国产专区5o| 亚洲精品av麻豆狂野| av网站在线播放免费| 中文字幕人妻熟女乱码| 国产一区有黄有色的免费视频| 性色av一级| 午夜两性在线视频| 久久人人爽人人片av| 91九色精品人成在线观看| 一级片'在线观看视频| 亚洲av电影在线观看一区二区三区| 一区二区三区四区激情视频| 天堂8中文在线网| 中文精品一卡2卡3卡4更新| 50天的宝宝边吃奶边哭怎么回事| 欧美日韩亚洲国产一区二区在线观看 | 涩涩av久久男人的天堂| 精品亚洲成国产av| 日本五十路高清| 久久天堂一区二区三区四区| 欧美日本中文国产一区发布| 国产一区二区激情短视频 | 欧美另类一区| 亚洲情色 制服丝袜| 亚洲精品国产色婷婷电影| 高清黄色对白视频在线免费看| 亚洲精品久久成人aⅴ小说| 亚洲国产日韩一区二区| 久久精品国产亚洲av高清一级| 满18在线观看网站| 高清黄色对白视频在线免费看| 新久久久久国产一级毛片| 另类精品久久| 9191精品国产免费久久| 亚洲精品国产av成人精品| 秋霞在线观看毛片| avwww免费| 波多野结衣av一区二区av| 免费少妇av软件| 在线观看人妻少妇| 国产精品影院久久| 日韩欧美一区视频在线观看| 国产精品一区二区在线观看99| 国产精品香港三级国产av潘金莲| 91成年电影在线观看| 两性夫妻黄色片| 亚洲成国产人片在线观看| 多毛熟女@视频| 亚洲色图综合在线观看| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美黑人精品巨大| 国产精品.久久久| 少妇裸体淫交视频免费看高清 | 国精品久久久久久国模美| 亚洲国产精品成人久久小说| 久久久国产一区二区| 国产激情久久老熟女| 91精品国产国语对白视频| 丰满饥渴人妻一区二区三| 国产在线观看jvid| 老汉色av国产亚洲站长工具| 国产精品久久久人人做人人爽| 捣出白浆h1v1| 午夜久久久在线观看| 免费在线观看日本一区| 精品久久久精品久久久| 精品欧美一区二区三区在线| 久久人妻熟女aⅴ| 中文字幕人妻丝袜制服| 亚洲激情五月婷婷啪啪| 两人在一起打扑克的视频| 国产高清videossex| 丰满少妇做爰视频| 亚洲精品成人av观看孕妇| 国产又爽黄色视频| 久久中文看片网| 永久免费av网站大全| 久久香蕉激情| 国产精品欧美亚洲77777| 欧美乱码精品一区二区三区| 美国免费a级毛片| 激情视频va一区二区三区| 精品亚洲成a人片在线观看| 久久天堂一区二区三区四区| 亚洲欧美精品自产自拍| 久久性视频一级片| 免费高清在线观看视频在线观看| 成年美女黄网站色视频大全免费| 一区二区三区精品91| 777米奇影视久久| 丰满迷人的少妇在线观看| 丰满人妻熟妇乱又伦精品不卡| av一本久久久久| 在线观看免费午夜福利视频| 色精品久久人妻99蜜桃| 爱豆传媒免费全集在线观看| 国产精品久久久久久精品电影小说| 手机成人av网站| 亚洲成人免费电影在线观看| 久久人人97超碰香蕉20202| 午夜福利乱码中文字幕| 国产伦人伦偷精品视频| 99香蕉大伊视频| av国产精品久久久久影院| 成年女人毛片免费观看观看9 | 国产片内射在线| 亚洲欧美成人综合另类久久久| 久久综合国产亚洲精品| 热99国产精品久久久久久7| 男人舔女人的私密视频| 男女床上黄色一级片免费看| 狠狠狠狠99中文字幕| 色婷婷av一区二区三区视频| www.熟女人妻精品国产| 免费日韩欧美在线观看| 十八禁高潮呻吟视频| 一二三四社区在线视频社区8| 19禁男女啪啪无遮挡网站| 亚洲国产精品一区二区三区在线| 极品人妻少妇av视频| 国产99久久九九免费精品| 欧美人与性动交α欧美精品济南到| 三级毛片av免费| 淫妇啪啪啪对白视频 | 日本vs欧美在线观看视频| av在线播放精品| 精品少妇一区二区三区视频日本电影| 十八禁高潮呻吟视频| 90打野战视频偷拍视频| 一级,二级,三级黄色视频| 大码成人一级视频| 国产成人免费无遮挡视频| 婷婷色av中文字幕| 他把我摸到了高潮在线观看 | 免费观看a级毛片全部| www.熟女人妻精品国产| 淫妇啪啪啪对白视频 | 亚洲色图综合在线观看| 亚洲精品在线美女| 嫩草影视91久久| 精品久久久久久久毛片微露脸 | 成年人午夜在线观看视频| 女人高潮潮喷娇喘18禁视频| 久久女婷五月综合色啪小说| 日本一区二区免费在线视频| av国产精品久久久久影院| 岛国在线观看网站| 久久中文字幕一级| 青青草视频在线视频观看| 亚洲少妇的诱惑av| av超薄肉色丝袜交足视频| 欧美少妇被猛烈插入视频| 亚洲专区中文字幕在线| 国产一区二区激情短视频 | 777米奇影视久久| 每晚都被弄得嗷嗷叫到高潮| 最近中文字幕2019免费版| 国产精品秋霞免费鲁丝片| 91大片在线观看| 亚洲av成人不卡在线观看播放网 | 久久精品aⅴ一区二区三区四区| 欧美在线一区亚洲| 午夜成年电影在线免费观看| av电影中文网址| 日本精品一区二区三区蜜桃| 亚洲美女黄色视频免费看| 久久 成人 亚洲| 天天躁夜夜躁狠狠躁躁| 亚洲精品自拍成人| 国产日韩一区二区三区精品不卡| 亚洲成人免费电影在线观看| 在线观看免费视频网站a站| 亚洲欧美一区二区三区黑人| av片东京热男人的天堂| 美女福利国产在线| 丝袜美足系列| 日韩 亚洲 欧美在线| 国产亚洲av片在线观看秒播厂| 可以免费在线观看a视频的电影网站| 国产免费一区二区三区四区乱码| 精品视频人人做人人爽| av在线app专区| 精品免费久久久久久久清纯 | 国产激情久久老熟女| 亚洲va日本ⅴa欧美va伊人久久 | 久久香蕉激情| 亚洲av成人一区二区三| 精品亚洲乱码少妇综合久久| 性色av乱码一区二区三区2| 捣出白浆h1v1| 视频区图区小说| 丝袜美足系列| 日本五十路高清| 亚洲久久久国产精品| 国产有黄有色有爽视频| 伦理电影免费视频| 精品亚洲乱码少妇综合久久| 视频在线观看一区二区三区| 欧美黄色淫秽网站| 18禁观看日本| 国产精品一区二区在线观看99| 国产成人免费观看mmmm| 精品国内亚洲2022精品成人 | 后天国语完整版免费观看| 人人澡人人妻人| 伊人久久大香线蕉亚洲五| 最近中文字幕2019免费版| 日本猛色少妇xxxxx猛交久久| www日本在线高清视频| 老熟妇仑乱视频hdxx| 国产一区二区三区在线臀色熟女 | 两性夫妻黄色片| 精品少妇久久久久久888优播| 国产欧美日韩一区二区三区在线| 人人妻人人澡人人爽人人夜夜| 最新在线观看一区二区三区| 欧美日韩精品网址| 国产不卡av网站在线观看| 美女主播在线视频| 男男h啪啪无遮挡| 黑人操中国人逼视频| 99国产极品粉嫩在线观看| 午夜福利乱码中文字幕| 一区在线观看完整版| 日日爽夜夜爽网站| 超碰成人久久| 男女午夜视频在线观看| 一级,二级,三级黄色视频| 黄色片一级片一级黄色片| 国产亚洲精品一区二区www | 欧美变态另类bdsm刘玥| 波多野结衣一区麻豆| 精品第一国产精品| 精品久久久精品久久久| 人妻 亚洲 视频| 亚洲精品久久久久久婷婷小说| 丁香六月欧美| 日本91视频免费播放| 国产欧美亚洲国产| 美女主播在线视频| 搡老熟女国产l中国老女人| tube8黄色片| 欧美在线一区亚洲| 国产高清国产精品国产三级| 一级黄色大片毛片| 日本91视频免费播放| 黑丝袜美女国产一区| 丰满人妻熟妇乱又伦精品不卡| 老熟妇仑乱视频hdxx| 精品免费久久久久久久清纯 | 欧美另类一区| 婷婷色av中文字幕| 亚洲中文av在线| 久久精品亚洲av国产电影网| 丁香六月欧美| 国产精品香港三级国产av潘金莲| 在线永久观看黄色视频| 欧美97在线视频| 男女之事视频高清在线观看| 正在播放国产对白刺激| 午夜视频精品福利| 欧美激情 高清一区二区三区| 久久99一区二区三区| 午夜免费鲁丝| 国产亚洲av片在线观看秒播厂| 九色亚洲精品在线播放| 国产在线视频一区二区| 老司机午夜十八禁免费视频| av免费在线观看网站| 国产精品国产三级国产专区5o| 日韩视频一区二区在线观看| 国产男女内射视频| 国产在视频线精品|