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

    基于CUDA的直方圖問題并行優(yōu)化

    2015-09-26 05:18:24吳志輝徐小紅朱同林
    現(xiàn)代計(jì)算機(jī) 2015年19期
    關(guān)鍵詞:浮點(diǎn)數(shù)數(shù)組線程

    吳志輝,徐小紅,朱同林

    (1.華南農(nóng)業(yè)大學(xué)信息與數(shù)學(xué)學(xué)院,廣州 510642;2.華南農(nóng)業(yè)大學(xué)圖像圖形研究中心,廣州 510642)

    基于CUDA的直方圖問題并行優(yōu)化

    吳志輝1,2,徐小紅2,朱同林1,2

    (1.華南農(nóng)業(yè)大學(xué)信息與數(shù)學(xué)學(xué)院,廣州510642;2.華南農(nóng)業(yè)大學(xué)圖像圖形研究中心,廣州510642)

    1 研究內(nèi)容

    現(xiàn)有使用文件保存的輸入數(shù)據(jù)集N條,其中數(shù)據(jù)為浮點(diǎn)數(shù),取值范圍為a≤x

    直方圖問題是一個(gè)經(jīng)典的問題,要解決這個(gè)問題需要遍歷所有的數(shù)據(jù)集中的數(shù)據(jù),判斷所在的區(qū)間分布。隨著數(shù)據(jù)規(guī)模的增加,問題的規(guī)模也隨著增大。而數(shù)據(jù)間并沒有關(guān)聯(lián)性,適合使用并行計(jì)算的方法來實(shí)現(xiàn)。因此本文以該問題為切入點(diǎn),來研究基于CUDA (Compute Unified Device Architecture)即英偉達(dá)公司推出的通用并行計(jì)算架構(gòu)的并行計(jì)算的特點(diǎn)和優(yōu)劣。

    2 直方圖問題的串行化方法

    串行化方法即使用單線程的方法,數(shù)據(jù)集采用文件的形式,保存一個(gè)擁有n行的浮點(diǎn)數(shù),然后統(tǒng)計(jì)完結(jié)果直接輸出到命令行中。串行化方法步驟如下:

    ①通過讀取文件的形式讀取出浮點(diǎn)數(shù),由于后續(xù)的操作主要是查詢操作,所以使用數(shù)組形式保存即可。建立一個(gè)大小為N的實(shí)數(shù)類型的數(shù)組Inp,并全部初始化為0。然后依次i=0,1,…,N-2,N-1讀取數(shù)據(jù)到Inp[i]。

    ②保存結(jié)果的投票箱同樣使用數(shù)組,建立一個(gè)大小M的整數(shù)數(shù)組,其中M=b-a,并全部初始化為0。

    ③使用基于正序的順序遍歷,下標(biāo)從小到大取出數(shù)字對(duì)應(yīng)的浮點(diǎn)數(shù)。判斷浮點(diǎn)數(shù)屬于哪個(gè)投票箱。使用以下的方法來簡化,直接將浮點(diǎn)數(shù)轉(zhuǎn)化為對(duì)應(yīng)的整數(shù),此時(shí)的整數(shù)剛好是投票箱的下標(biāo),這樣就避免了重復(fù)比較,提高了效率。

    ④直接將投票箱的內(nèi)容輸出到命令行,串行程序結(jié)束。

    3 基于CPU的并行化方法

    根據(jù)串行化的方法步驟,利用分布式內(nèi)存并行系統(tǒng)的特點(diǎn),不同的進(jìn)程擁有相互不共享的內(nèi)存,因此所有的數(shù)據(jù)的交換都要通過通信來實(shí)現(xiàn),而通信的時(shí)間消耗非常大,所以要減少數(shù)據(jù)的交換。具體優(yōu)化如下:

    首先要確定串行程序那些步驟可以進(jìn)行并行化。串行化程序中,其中時(shí)間消耗最大的就是遍歷數(shù)組所有的浮點(diǎn)數(shù),統(tǒng)計(jì)范圍的分布。因此并行化該步驟,將數(shù)組根據(jù)進(jìn)程數(shù)N平均分為n份,每個(gè)進(jìn)程即處理N/n個(gè)。

    其次確定不同進(jìn)程哪些數(shù)據(jù)需要進(jìn)行數(shù)據(jù)交換。串行程序中主要涉及到的數(shù)據(jù)包括:①輸入浮點(diǎn)數(shù)數(shù)組,大小為N;②投票箱數(shù)組,大小為M。由于數(shù)據(jù)通信是非常大的時(shí)間消耗,為了縮短時(shí)間,浮點(diǎn)數(shù)數(shù)組的數(shù)據(jù)來自數(shù)據(jù)集文件,而一個(gè)進(jìn)程讀取文件與多個(gè)進(jìn)程讀取文件的時(shí)間相當(dāng),因此采用每個(gè)進(jìn)程均讀取文件的方法來減少數(shù)據(jù)通信。而對(duì)于投票箱數(shù)組,則每個(gè)進(jìn)程建立一個(gè)投票箱副本,然后再利用數(shù)據(jù)通信匯總。

    根據(jù)串行化的方法步驟,利用共享式內(nèi)存并行系統(tǒng)的特點(diǎn),不同的線程共享同一個(gè)內(nèi)存系統(tǒng),所以數(shù)據(jù)交換方便,但容易出現(xiàn)數(shù)據(jù)出錯(cuò)以及死鎖等問題,所以并行化時(shí)盡量多地防止數(shù)據(jù)出現(xiàn)的錯(cuò)誤。

    首先要確定串行化哪些步驟可以并行化,而其他的步驟直接使用串行即可。串行化時(shí)間銷售最大的就是遍歷數(shù)組所有浮點(diǎn)數(shù),統(tǒng)計(jì)范圍分布了。因此,采用與分布式內(nèi)存并行系統(tǒng)類似的方法。將數(shù)組根據(jù)線程數(shù)n,平均分為n份,每個(gè)線程處理個(gè)N/n。

    其次,要確定是否出現(xiàn)死鎖、數(shù)據(jù)錯(cuò)誤等問題。程序涉及到的數(shù)據(jù)包括:①輸入浮點(diǎn)數(shù)數(shù)組,大小為N;②投票箱數(shù)組,大小為M。其中對(duì)于浮點(diǎn)數(shù)數(shù)組,所有的線程均只進(jìn)行讀操作,所以不存在問題。而對(duì)于投票箱數(shù)組,則會(huì)出現(xiàn)多線程同時(shí)寫入的問題,因此解決方案為,首先各線程先建立投票箱副本,然后針對(duì)匯總投票箱時(shí)增加鎖,使得匯總時(shí)只能有一個(gè)線程操作投票箱。這樣就實(shí)現(xiàn)了防止數(shù)據(jù)錯(cuò)誤的問題。

    4 基于CUDA的并行優(yōu)化算法

    市場對(duì)實(shí)時(shí)、高清晰度的三維圖形具有無法滿足的需求,由于這種需求的推動(dòng),可編程圖形處理器(GPU)已經(jīng)演化成高并行度、多線程、擁有強(qiáng)大計(jì)算能力和極高存儲(chǔ)器帶寬的多核處理器[1]。

    GPU和CPU的浮點(diǎn)計(jì)算能力差異的原因是:GPU是特別為計(jì)算密集、高并行度計(jì)算(如同圖像渲染)設(shè)計(jì)的,因此將更多的晶體管用于數(shù)據(jù)處理而不是數(shù)據(jù)緩存和流控,如圖1所示。

    基于這樣的原因,2006年11月,英偉達(dá)推出了CUDA,一種基于新的并行編程模型和指令集架構(gòu)的通用計(jì)算架構(gòu),CUDA能夠利用英偉達(dá)GPU的并行計(jì)算引擎比CPU更高效地解決許多復(fù)雜計(jì)算任務(wù)。

    圖1 CPU與GPU

    CUDA核心包含三個(gè)重點(diǎn)抽象:線程組層次、共享存儲(chǔ)器和柵欄同步,這些被作為一個(gè)最小的語言擴(kuò)展集簡單呈現(xiàn)(expose)給程序員。這些抽象提供了細(xì)粒度數(shù)據(jù)并行度和線程并行度,嵌套在粗粒度數(shù)據(jù)并行和任務(wù)并行中。它們引導(dǎo)程序員將問題劃分為可以被多個(gè)塊內(nèi)線程獨(dú)立并行處理的粗粒度子問題,而每個(gè)子問題又被分為可以被一個(gè)塊內(nèi)線程并行協(xié)作處理的更小的片段。這種分解通過在處理子問題的時(shí)候允許線程協(xié)作保持了語言的表達(dá)性,同時(shí)保證了自動(dòng)可擴(kuò)展性。事實(shí)上,每個(gè)塊可被調(diào)度到可用處理器核心的任意一個(gè)上,以任何順序,并行或者串行執(zhí)行,這使得已編譯好的CUDA程序能夠在任意核心的GPU上執(zhí)行。

    圖2 系統(tǒng)可擴(kuò)展性

    基于CUDA的GPU程序同樣支持類似于在CPU下的并行優(yōu)化方法,完全可以簡單地將原來針對(duì)多核CPU下的共享式內(nèi)存并行系統(tǒng)程序移植到基于CUDA 的GPU程序下。而所不同的就在于GPU下有自己的存儲(chǔ)系統(tǒng),所以要利用CUDA使用GPU進(jìn)行計(jì)算,要將數(shù)據(jù)傳輸?shù)紾PU上。

    首先要確定基于共享內(nèi)存式并行系統(tǒng)有沒有存在基于CUDA的GPU程序下無法實(shí)現(xiàn)的情況。基于共享式內(nèi)存并行系統(tǒng)的程序主要的并行步驟為遍歷數(shù)組的所有數(shù)據(jù),統(tǒng)計(jì)分布。此步驟只涉及到讀操作,同樣適用于基于CUDA的GPU程序,因此直接移植即可。

    其次要確定主機(jī)(即CPU)與GPU之間的數(shù)據(jù)傳輸。主要數(shù)據(jù)包括:①輸入浮點(diǎn)數(shù)數(shù)組,大小為N;②投票箱數(shù)組。其中,浮點(diǎn)數(shù)數(shù)組是并行計(jì)算的主要數(shù)據(jù)來源,因此此數(shù)據(jù)需要從主機(jī)傳輸?shù)紾PU。而投票箱數(shù)組是保存結(jié)果的主要來源,針對(duì)各線程,同樣需要將數(shù)據(jù)從GPU傳輸?shù)街鳈C(jī)中。

    最后要根據(jù)GPU的不同,確定可使用GPU線程數(shù)。與CPU針對(duì)超過核心的線程數(shù)并行串行化不同,基于CUDA的GPU程序?qū)Τ^核心數(shù)的線程很敏感,申請(qǐng)超過核心的線程非常容易導(dǎo)致程序出錯(cuò),因此無法超出核心數(shù)的使用線程。而相比CPU的核心,GPU擁有非常多的核心,例如本文實(shí)驗(yàn)所用的GPU英偉達(dá)GT 540m就有多達(dá)96個(gè)核。

    基于CUDA的GPU程序不僅提供了基于多線程的方法,還提供了線程網(wǎng)格的方法。有3個(gè)組件的向量,所以線程可以使用一維、二維、三維索引標(biāo)識(shí),形成相對(duì)應(yīng)的線程塊。這提供了一種自然的方式來調(diào)用作用在域內(nèi)元素上的計(jì)算,如向量、矩陣、體元(volume)。線程塊被組織成一維、二維或三維的線程網(wǎng)格。所以使用線程網(wǎng)格。通過構(gòu)建線程網(wǎng)格,可以專門針對(duì)CUDA 做GPU的程序并行優(yōu)化,這個(gè)是GPU相比CPU獨(dú)有的。

    因此,在申請(qǐng)GPU的線程時(shí),可以構(gòu)建從一維到二維,乃至最高維的線程網(wǎng)格。對(duì)提供線程的效率也有幫助。由于數(shù)組為二維矩陣,因此采用二維網(wǎng)格優(yōu)化。建立一個(gè)n×n的二維網(wǎng)格線程,將數(shù)組根據(jù)線程數(shù)k= n×n,平均分為k份,每個(gè)線程處理N/k。

    5 實(shí)驗(yàn)結(jié)果

    實(shí)驗(yàn)的平臺(tái)如下:

    硬件方面:使用華碩A43SV系列筆記本作為測試平臺(tái).其配置為:Intel Core i5-2410M CPU@2.30 GHz(即雙核四線程,主頻2.3GHz),NVIDIA GeForce GT540M CUDA.1GB(即顯存1G,支持CUDA的顯卡),4.00G內(nèi)存。搭載64bits Windows 7操作系統(tǒng)。

    軟件方面:使用VS 2008為基本平臺(tái),基于分布式內(nèi)存使用MPICH軟件;基于共享式內(nèi)存系統(tǒng)使用OpenMP庫作為基礎(chǔ);基于CUDA的GPU使用CUDA 4.0作為基礎(chǔ)。

    實(shí)驗(yàn)的數(shù)據(jù):

    數(shù)據(jù)集的大小取10,000,000,其中數(shù)據(jù)為浮點(diǎn)數(shù),取值范圍為0≤x<10。

    串行程序使用C++語言進(jìn)行編寫,分別使用Query PerformanceFrequency和 QueryPerformanceCoun-ter這兩個(gè)函數(shù)統(tǒng)計(jì)時(shí)間消耗,單獨(dú)計(jì)算統(tǒng)計(jì)的耗時(shí),時(shí)間穩(wěn)定在33毫秒左右。

    圖3 串行化方法實(shí)驗(yàn)結(jié)果

    針對(duì)通用方法的并行化程序,利用VMWare虛擬機(jī)軟件模擬了一個(gè)雙核的平臺(tái)。時(shí)間與前面串行的程序沒有對(duì)比性,因此單獨(dú)在此平臺(tái)下利用串行程序測試了一遍,時(shí)間穩(wěn)定在0.17秒左右。

    針對(duì)分布式內(nèi)存并行系統(tǒng),本文采用了單機(jī)MPICH2軟件來實(shí)現(xiàn),測試了進(jìn)程數(shù)為1,2,4的時(shí)間消耗。

    針對(duì)共享式內(nèi)存并行系統(tǒng),本文利用OpenMP庫作為現(xiàn)實(shí)的載體,測試了線程數(shù)為1,2,4的時(shí)間消耗。

    表1 基于CPU并行化程序?qū)嶒?yàn)結(jié)果

    針對(duì)基于CUDA的GPU程序?qū)嶒?yàn)結(jié)果,包括兩個(gè)內(nèi)容:①基于CUDA的通用方法的并行優(yōu)化的結(jié)果;②基于CUDA的線程網(wǎng)格的并行優(yōu)化的結(jié)果。

    表2 基于CUDA的并行優(yōu)化實(shí)驗(yàn)結(jié)果

    6 結(jié)語

    實(shí)驗(yàn)的最終每種方法的最小平均時(shí)間結(jié)果如表3所示:

    表3 實(shí)驗(yàn)結(jié)果比較

    本文使用將基于CUDA的GPU程序與普通的串行以及傳統(tǒng)的CPU的相關(guān)并行方法做了比較。從實(shí)驗(yàn)的結(jié)果可以看出,在本文舉例的直方圖中,采用GPU來進(jìn)行并行計(jì)算更具有優(yōu)勢。表現(xiàn)在以下:

    (1)GPU的基于計(jì)算密集,高并行度計(jì)算設(shè)計(jì)的。采用多核心的流式結(jié)構(gòu),本身就更適合用于做并行計(jì)算。本文所采用的CPU和GPU,論主頻來說CPU是擁有更快的速度,但是在具體實(shí)驗(yàn)中,GPU利用多核的優(yōu)勢達(dá)到了和CPU差不多的效率。

    (2)基于CUDA的GPU程序開發(fā)提供相比針對(duì)CPU的并行更多的功能。例如:本文使用的基于線程網(wǎng)格的優(yōu)化,比使用傳統(tǒng)CPU并行計(jì)算方法提升了效率,減少了時(shí)間的消耗。

    因此,在可以預(yù)見的未來,基于GPU的并行計(jì)算會(huì)發(fā)揮重要的作用。而針對(duì)GPU的CUDA架構(gòu)也將大有用處。

    [1]盧風(fēng)順,宋君強(qiáng),銀???,張理論.CPU/GPU協(xié)同并行計(jì)算研究綜述[J].重慶:計(jì)算機(jī)科學(xué),2011,03:5-9.

    Histogram;Serialization;Distributed Memory;Shared Memory;CUDA

    Parallel Optimization of Histogram Problem Based on CUDA

    WU Zhi-hui1,2,XU Xiao-hong2,ZHU Tong-lin1,2
    (1.College of Mathematics and Information,South China Agricultural University,Guangzhou 510642;2.Research Center of Image&Graphics,South China Agricultural University,Guangzhou 510642)

    1007-1423(2015)19-0058-05

    10.3969/j.issn.1007-1423.2015.19.015

    吳志輝(1989-),男,廣東揭陽人,在讀碩士研究生,研究方向?yàn)閿?shù)字圖像處理

    朱同林(1963-),男,江西南康人,博士,教授,博士生導(dǎo)師,研究方向?yàn)橛?jì)算機(jī)圖形學(xué)及數(shù)字圖像處理

    2015-05-12

    2015-06-25

    直方圖問題是一個(gè)經(jīng)典的問題,以該問題為切入點(diǎn),比較基于CUDA的GPU(圖形處理器)程序,與串行和傳統(tǒng)的基于CPU(中央處理器)的并行程序的比較,從而找出基于CUDA的GPU程序的特點(diǎn)與優(yōu)勢。

    直方圖;串行化;分布式內(nèi)存;共享內(nèi)存;CUDA

    高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金聯(lián)合資助課題(No.20124404110018:2013.1-2015.12)

    徐小紅(1975-),女,湖南寧鄉(xiāng)人,博士,講師,研究方向?yàn)樯锝y(tǒng)計(jì)、計(jì)算機(jī)視覺和圖像處理

    Histogram program is a classic problem,takes the the problem as starting point,compares the GPU program based on comparison CUDA with the serial and traditions based on the CPU comparison of parallel programs,in order to identify the features and advantages of GPU program based on CUDA.

    猜你喜歡
    浮點(diǎn)數(shù)數(shù)組線程
    JAVA稀疏矩陣算法
    四種Python均勻浮點(diǎn)數(shù)生成方法
    JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
    在C語言中雙精度浮點(diǎn)數(shù)線性化相等比較的研究
    淺談linux多線程協(xié)作
    非精確浮點(diǎn)數(shù)乘法器設(shè)計(jì)
    尋找勾股數(shù)組的歷程
    Linux線程實(shí)現(xiàn)技術(shù)研究
    VB數(shù)組在for循環(huán)中的應(yīng)用
    考試周刊(2012年88期)2012-04-29 04:36:47
    Visual Basic處理浮點(diǎn)DSP芯片數(shù)據(jù)的方法
    内地一区二区视频在线| 黄片wwwwww| 777米奇影视久久| 日韩成人av中文字幕在线观看| 亚洲va在线va天堂va国产| 国产亚洲一区二区精品| 国产伦理片在线播放av一区| 国产黄色免费在线视频| 久久久精品欧美日韩精品| 在线 av 中文字幕| tube8黄色片| 亚洲性久久影院| 永久免费av网站大全| 七月丁香在线播放| 能在线免费看毛片的网站| 欧美日韩亚洲高清精品| 亚洲国产精品999| 精品人妻偷拍中文字幕| 精品久久国产蜜桃| 亚洲人与动物交配视频| 欧美97在线视频| 美女脱内裤让男人舔精品视频| 街头女战士在线观看网站| 成人特级av手机在线观看| 日本欧美国产在线视频| 精品一区二区三卡| 亚洲精品乱码久久久久久按摩| 自拍欧美九色日韩亚洲蝌蚪91 | 久久久久久国产a免费观看| 欧美成人一区二区免费高清观看| 亚洲美女搞黄在线观看| 国产白丝娇喘喷水9色精品| 国产精品无大码| 欧美性感艳星| 如何舔出高潮| 一个人看的www免费观看视频| 深夜a级毛片| 激情 狠狠 欧美| 午夜爱爱视频在线播放| 国产色婷婷99| 午夜福利在线观看免费完整高清在| 国产精品偷伦视频观看了| 亚洲怡红院男人天堂| 久久97久久精品| 女人被狂操c到高潮| 亚洲精品一二三| av网站免费在线观看视频| av又黄又爽大尺度在线免费看| 亚洲精品影视一区二区三区av| 国产精品蜜桃在线观看| 网址你懂的国产日韩在线| 欧美日韩精品成人综合77777| 国产精品女同一区二区软件| 国产精品国产三级国产专区5o| 久久久精品免费免费高清| 永久免费av网站大全| 大片电影免费在线观看免费| 日韩 亚洲 欧美在线| 日韩电影二区| 婷婷色麻豆天堂久久| 久久精品综合一区二区三区| 少妇熟女欧美另类| 人人妻人人看人人澡| 在线观看av片永久免费下载| 777米奇影视久久| 中文乱码字字幕精品一区二区三区| 99热这里只有是精品50| av在线蜜桃| av又黄又爽大尺度在线免费看| 国产精品熟女久久久久浪| 乱码一卡2卡4卡精品| 国产男女超爽视频在线观看| 亚洲自偷自拍三级| 国产成人aa在线观看| av专区在线播放| 日韩欧美 国产精品| 啦啦啦在线观看免费高清www| 久久国内精品自在自线图片| 亚洲人成网站高清观看| 22中文网久久字幕| 激情 狠狠 欧美| 美女高潮的动态| 亚洲,欧美,日韩| 亚洲自拍偷在线| 在线观看美女被高潮喷水网站| 建设人人有责人人尽责人人享有的 | 国产 精品1| 乱码一卡2卡4卡精品| 肉色欧美久久久久久久蜜桃 | 亚洲人成网站在线观看播放| 国内精品美女久久久久久| 久久精品国产a三级三级三级| 国产精品久久久久久久电影| 国产精品熟女久久久久浪| 97在线视频观看| 色吧在线观看| 精品人妻视频免费看| 亚洲国产日韩一区二区| 国产亚洲5aaaaa淫片| 午夜激情久久久久久久| 国产精品一区www在线观看| 观看免费一级毛片| 永久免费av网站大全| 美女国产视频在线观看| 欧美日韩国产mv在线观看视频 | 国产亚洲av片在线观看秒播厂| 色5月婷婷丁香| 久久热精品热| 噜噜噜噜噜久久久久久91| 最近的中文字幕免费完整| 一级毛片aaaaaa免费看小| av.在线天堂| 日韩伦理黄色片| 国精品久久久久久国模美| 国产精品一二三区在线看| 国产伦理片在线播放av一区| 男女下面进入的视频免费午夜| 嫩草影院新地址| 蜜桃亚洲精品一区二区三区| 欧美激情久久久久久爽电影| 国产精品国产三级专区第一集| 欧美少妇被猛烈插入视频| 亚洲av免费高清在线观看| 久久久a久久爽久久v久久| 国产精品久久久久久久电影| 国产精品三级大全| 嘟嘟电影网在线观看| 国产伦理片在线播放av一区| 亚洲怡红院男人天堂| 亚洲高清免费不卡视频| 国产成人精品一,二区| 永久网站在线| 搡老乐熟女国产| 人妻系列 视频| 亚洲国产精品999| 亚洲熟女精品中文字幕| videossex国产| videos熟女内射| 国产有黄有色有爽视频| 男女边吃奶边做爰视频| 国产一级毛片在线| 精品国产一区二区三区久久久樱花 | 啦啦啦啦在线视频资源| 80岁老熟妇乱子伦牲交| 午夜福利网站1000一区二区三区| 搡老乐熟女国产| 嘟嘟电影网在线观看| h日本视频在线播放| 精品一区二区免费观看| 国产精品久久久久久精品电影小说 | 午夜免费观看性视频| 91午夜精品亚洲一区二区三区| 丰满乱子伦码专区| 如何舔出高潮| 国产免费福利视频在线观看| 欧美性猛交╳xxx乱大交人| 性色av一级| 看免费成人av毛片| 爱豆传媒免费全集在线观看| 国产成人aa在线观看| 国产毛片在线视频| 日本wwww免费看| 一区二区三区乱码不卡18| 国产一区有黄有色的免费视频| 国内精品美女久久久久久| 国产视频首页在线观看| 蜜桃久久精品国产亚洲av| 99精国产麻豆久久婷婷| 舔av片在线| 极品教师在线视频| 国内精品美女久久久久久| 亚洲精品国产成人久久av| 美女高潮的动态| 国产精品一区二区三区四区免费观看| 亚洲国产欧美在线一区| 啦啦啦啦在线视频资源| 欧美日韩一区二区视频在线观看视频在线 | videossex国产| 中文字幕久久专区| 国产 一区精品| 18禁在线无遮挡免费观看视频| 成人美女网站在线观看视频| 一区二区三区精品91| 三级男女做爰猛烈吃奶摸视频| 1000部很黄的大片| 嫩草影院新地址| 涩涩av久久男人的天堂| 亚洲av国产av综合av卡| 天天躁日日操中文字幕| 国产欧美日韩精品一区二区| 精品国产乱码久久久久久小说| 日韩欧美精品免费久久| 国产午夜精品一二区理论片| 美女国产视频在线观看| 免费在线观看成人毛片| 最近中文字幕2019免费版| 亚洲自偷自拍三级| 亚洲精品456在线播放app| .国产精品久久| 亚洲国产欧美在线一区| 国产91av在线免费观看| 纵有疾风起免费观看全集完整版| 国精品久久久久久国模美| 国产一区有黄有色的免费视频| 成人毛片60女人毛片免费| 欧美国产精品一级二级三级 | 亚洲av福利一区| 黄色视频在线播放观看不卡| 夜夜爽夜夜爽视频| 久久精品人妻少妇| 久久久久九九精品影院| 亚洲,欧美,日韩| 久久久久久伊人网av| 简卡轻食公司| 一个人看的www免费观看视频| 国产一区亚洲一区在线观看| 蜜桃亚洲精品一区二区三区| 成人特级av手机在线观看| 成人二区视频| 麻豆久久精品国产亚洲av| 久久久精品欧美日韩精品| 韩国av在线不卡| 三级经典国产精品| 青青草视频在线视频观看| 久久精品国产亚洲av天美| 1000部很黄的大片| 欧美日韩国产mv在线观看视频 | 国产永久视频网站| 国模一区二区三区四区视频| 小蜜桃在线观看免费完整版高清| 国产成人91sexporn| 少妇熟女欧美另类| 亚洲欧美精品自产自拍| 免费观看无遮挡的男女| 国产精品不卡视频一区二区| 2018国产大陆天天弄谢| 久久久久久久久久久丰满| 天天躁夜夜躁狠狠久久av| 久久久久久久精品精品| 在线观看人妻少妇| 五月伊人婷婷丁香| 午夜激情福利司机影院| 一级毛片黄色毛片免费观看视频| 女人十人毛片免费观看3o分钟| 国产淫语在线视频| www.色视频.com| 国产精品一二三区在线看| av.在线天堂| 日本爱情动作片www.在线观看| 精品一区二区三卡| 国产伦精品一区二区三区视频9| 简卡轻食公司| 亚洲第一区二区三区不卡| 少妇裸体淫交视频免费看高清| 国产成人a区在线观看| 1000部很黄的大片| 菩萨蛮人人尽说江南好唐韦庄| av又黄又爽大尺度在线免费看| freevideosex欧美| 日韩制服骚丝袜av| 免费观看性生交大片5| 中文乱码字字幕精品一区二区三区| 又黄又爽又刺激的免费视频.| 高清午夜精品一区二区三区| 国产亚洲5aaaaa淫片| 精品一区在线观看国产| 国产成人aa在线观看| 免费少妇av软件| 一个人看的www免费观看视频| 日韩制服骚丝袜av| 性色avwww在线观看| 欧美3d第一页| 国产伦理片在线播放av一区| 三级经典国产精品| 91久久精品电影网| 欧美高清性xxxxhd video| 久久久久网色| h日本视频在线播放| 日本熟妇午夜| 国产黄片美女视频| 街头女战士在线观看网站| 久久久精品欧美日韩精品| 99热6这里只有精品| 伦精品一区二区三区| 婷婷色麻豆天堂久久| 亚洲,一卡二卡三卡| 老师上课跳d突然被开到最大视频| 两个人的视频大全免费| 自拍欧美九色日韩亚洲蝌蚪91 | 亚洲经典国产精华液单| 亚洲欧美日韩无卡精品| 国产综合精华液| 18禁动态无遮挡网站| 欧美xxⅹ黑人| 在线观看国产h片| 亚洲精品456在线播放app| 免费观看av网站的网址| 日韩大片免费观看网站| 99久久精品国产国产毛片| 免费人成在线观看视频色| 亚洲精品久久久久久婷婷小说| 99九九线精品视频在线观看视频| 国产精品嫩草影院av在线观看| 中文在线观看免费www的网站| 两个人的视频大全免费| 少妇裸体淫交视频免费看高清| 最近最新中文字幕大全电影3| 寂寞人妻少妇视频99o| 久久ye,这里只有精品| 麻豆乱淫一区二区| 国产精品麻豆人妻色哟哟久久| h日本视频在线播放| 免费播放大片免费观看视频在线观看| 午夜免费鲁丝| 国产乱来视频区| 99re6热这里在线精品视频| 2021天堂中文幕一二区在线观| 18禁在线播放成人免费| 欧美高清性xxxxhd video| 成年女人看的毛片在线观看| 精品久久久久久久久av| 免费黄色在线免费观看| 99久久九九国产精品国产免费| 啦啦啦在线观看免费高清www| 久久久久网色| 人人妻人人爽人人添夜夜欢视频 | 成人国产麻豆网| 国产精品精品国产色婷婷| 成年人午夜在线观看视频| 极品少妇高潮喷水抽搐| 国产精品.久久久| 久久精品久久久久久噜噜老黄| videossex国产| 99久久精品一区二区三区| 街头女战士在线观看网站| 久久久久久国产a免费观看| 久久久久久久大尺度免费视频| 精品熟女少妇av免费看| 亚洲最大成人av| 久久精品国产鲁丝片午夜精品| 午夜福利在线在线| 一区二区三区免费毛片| 日本三级黄在线观看| 午夜福利网站1000一区二区三区| 日本爱情动作片www.在线观看| 亚洲天堂国产精品一区在线| 国产永久视频网站| 69人妻影院| 亚洲av在线观看美女高潮| 岛国毛片在线播放| 国产精品久久久久久精品电影| 国模一区二区三区四区视频| 久久精品国产鲁丝片午夜精品| 大香蕉久久网| 日本午夜av视频| 69人妻影院| 性色av一级| 久久久久久久久久久免费av| 美女国产视频在线观看| 亚洲欧美一区二区三区国产| 国产精品人妻久久久久久| 国产精品成人在线| 国产欧美另类精品又又久久亚洲欧美| 69人妻影院| 久久精品国产鲁丝片午夜精品| 亚洲av二区三区四区| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产免费视频播放在线视频| 国产精品熟女久久久久浪| av黄色大香蕉| 在线天堂最新版资源| 日本猛色少妇xxxxx猛交久久| 99久久精品国产国产毛片| kizo精华| 国产精品久久久久久久电影| 爱豆传媒免费全集在线观看| 亚洲成人久久爱视频| 人妻 亚洲 视频| 国产亚洲5aaaaa淫片| 色视频在线一区二区三区| 国产精品一二三区在线看| 欧美+日韩+精品| 亚洲熟女精品中文字幕| 欧美xxxx黑人xx丫x性爽| 亚洲三级黄色毛片| 2022亚洲国产成人精品| 超碰av人人做人人爽久久| 晚上一个人看的免费电影| 亚洲色图av天堂| 少妇人妻久久综合中文| 一级毛片我不卡| 国产在线一区二区三区精| 中文天堂在线官网| 观看美女的网站| 亚洲国产精品国产精品| 欧美日韩一区二区视频在线观看视频在线 | 精品国产乱码久久久久久小说| 99久久精品国产国产毛片| 久热这里只有精品99| 自拍偷自拍亚洲精品老妇| 欧美少妇被猛烈插入视频| 婷婷色av中文字幕| 大陆偷拍与自拍| 精品午夜福利在线看| 欧美丝袜亚洲另类| 日韩在线高清观看一区二区三区| 99热国产这里只有精品6| 内射极品少妇av片p| 国产一区二区三区av在线| 黄色怎么调成土黄色| 晚上一个人看的免费电影| 一个人看的www免费观看视频| 久久精品久久久久久噜噜老黄| 欧美zozozo另类| 高清在线视频一区二区三区| 特级一级黄色大片| 只有这里有精品99| 久久99精品国语久久久| 国产精品国产三级国产av玫瑰| 久久久精品欧美日韩精品| 国产人妻一区二区三区在| 午夜精品一区二区三区免费看| 精品国产露脸久久av麻豆| 自拍欧美九色日韩亚洲蝌蚪91 | videos熟女内射| 欧美激情久久久久久爽电影| 久久精品久久久久久噜噜老黄| 一区二区三区乱码不卡18| 波多野结衣巨乳人妻| eeuss影院久久| 热99国产精品久久久久久7| 国产毛片在线视频| 日日撸夜夜添| 欧美xxxx性猛交bbbb| 内射极品少妇av片p| 大码成人一级视频| 热re99久久精品国产66热6| 人体艺术视频欧美日本| 激情五月婷婷亚洲| 涩涩av久久男人的天堂| 深夜a级毛片| 国产人妻一区二区三区在| 国产熟女欧美一区二区| 王馨瑶露胸无遮挡在线观看| 亚洲欧美成人精品一区二区| 亚洲国产av新网站| 国产精品爽爽va在线观看网站| 国产精品麻豆人妻色哟哟久久| 午夜福利在线在线| 日日摸夜夜添夜夜爱| 国产高清三级在线| 一区二区三区精品91| 一区二区三区免费毛片| 国产探花在线观看一区二区| 一区二区三区精品91| 少妇猛男粗大的猛烈进出视频 | 少妇裸体淫交视频免费看高清| 精品人妻熟女av久视频| 国产伦理片在线播放av一区| 精品久久久久久久久亚洲| 性插视频无遮挡在线免费观看| 免费黄频网站在线观看国产| 国产黄频视频在线观看| 人妻少妇偷人精品九色| 色网站视频免费| 日本爱情动作片www.在线观看| 成人欧美大片| 菩萨蛮人人尽说江南好唐韦庄| 日韩 亚洲 欧美在线| 制服丝袜香蕉在线| 国产免费一区二区三区四区乱码| 人妻一区二区av| 亚洲精品色激情综合| 欧美高清性xxxxhd video| 亚洲精品日韩av片在线观看| 亚洲人与动物交配视频| 91狼人影院| 黑人高潮一二区| 午夜精品国产一区二区电影 | 日本免费在线观看一区| 青春草亚洲视频在线观看| 女的被弄到高潮叫床怎么办| 久久久亚洲精品成人影院| 一本久久精品| 大香蕉久久网| 偷拍熟女少妇极品色| 午夜免费观看性视频| 丰满人妻一区二区三区视频av| 天堂俺去俺来也www色官网| 免费av不卡在线播放| 精品久久国产蜜桃| 亚洲国产精品国产精品| 三级国产精品欧美在线观看| 天天躁日日操中文字幕| 精品一区二区三卡| 中文字幕av成人在线电影| 亚洲欧美清纯卡通| 欧美三级亚洲精品| 成人特级av手机在线观看| 在线观看一区二区三区激情| 国产极品天堂在线| 国产成人a∨麻豆精品| 国产一区有黄有色的免费视频| 少妇人妻一区二区三区视频| 99久久精品国产国产毛片| 亚洲最大成人中文| 一级毛片电影观看| 成人一区二区视频在线观看| 七月丁香在线播放| 国产综合懂色| 七月丁香在线播放| 美女高潮的动态| 神马国产精品三级电影在线观看| 亚洲va在线va天堂va国产| 人妻制服诱惑在线中文字幕| 有码 亚洲区| 男女那种视频在线观看| 亚洲美女视频黄频| 免费看日本二区| 午夜福利在线在线| 国产成人aa在线观看| 一级毛片黄色毛片免费观看视频| 亚洲,一卡二卡三卡| 色5月婷婷丁香| 久久ye,这里只有精品| 午夜视频国产福利| 亚洲av福利一区| 久久久a久久爽久久v久久| 亚洲av成人精品一二三区| 成人亚洲精品av一区二区| 中文字幕av成人在线电影| 国产精品一区www在线观看| 午夜福利在线观看免费完整高清在| 久久影院123| 亚洲久久久久久中文字幕| 欧美日韩在线观看h| 日本黄色片子视频| 免费看a级黄色片| 久久99热6这里只有精品| 免费看a级黄色片| 成人鲁丝片一二三区免费| 中文欧美无线码| 香蕉精品网在线| 哪个播放器可以免费观看大片| 亚洲精品中文字幕在线视频 | 夫妻午夜视频| 国产一区有黄有色的免费视频| 777米奇影视久久| 欧美97在线视频| 久久久久久伊人网av| 真实男女啪啪啪动态图| 一级毛片 在线播放| 真实男女啪啪啪动态图| 大码成人一级视频| 免费黄频网站在线观看国产| 亚洲一级一片aⅴ在线观看| 国产综合懂色| 一本色道久久久久久精品综合| av在线app专区| 亚洲欧美成人综合另类久久久| 日本三级黄在线观看| 国产伦精品一区二区三区视频9| 成年av动漫网址| 亚洲av国产av综合av卡| 国产亚洲av嫩草精品影院| 国产白丝娇喘喷水9色精品| 亚洲精品久久午夜乱码| 久久亚洲国产成人精品v| 国产亚洲91精品色在线| 高清在线视频一区二区三区| 国产精品秋霞免费鲁丝片| 极品教师在线视频| 汤姆久久久久久久影院中文字幕| 国产精品久久久久久精品电影小说 | 精品少妇久久久久久888优播| 97超碰精品成人国产| 久久久国产一区二区| 国产乱人偷精品视频| 草草在线视频免费看| 中文字幕制服av| 国产精品av视频在线免费观看| 又黄又爽又刺激的免费视频.| 国产精品人妻久久久影院| 美女被艹到高潮喷水动态| 亚洲最大成人av| 小蜜桃在线观看免费完整版高清| 国产亚洲午夜精品一区二区久久 | 精品国产三级普通话版| 干丝袜人妻中文字幕| 男人舔奶头视频| 狂野欧美激情性bbbbbb| 国产永久视频网站| 最近手机中文字幕大全| 成人亚洲欧美一区二区av| 午夜福利视频精品| 搞女人的毛片| 狂野欧美激情性xxxx在线观看| 日韩一区二区视频免费看| 又粗又硬又长又爽又黄的视频| 国产在线一区二区三区精| 视频区图区小说| 中文字幕免费在线视频6| av播播在线观看一区| 亚洲精品第二区| 91午夜精品亚洲一区二区三区| 国产片特级美女逼逼视频| 你懂的网址亚洲精品在线观看| 国产一区二区在线观看日韩| av线在线观看网站| 97超视频在线观看视频| 成人美女网站在线观看视频| 国产视频首页在线观看| 亚洲人与动物交配视频| 大香蕉久久网| 卡戴珊不雅视频在线播放|