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

    基于FPGA的圖著色問題求解

    2022-09-22 03:33:54張益豪張子超劉小青王之元
    電子與信息學(xué)報(bào) 2022年9期
    關(guān)鍵詞:著色頂點(diǎn)運(yùn)算

    張益豪 張子超 劉小青② 冷 煌② 王之元 許 進(jìn)②

    ①(北京大學(xué)信息科學(xué)技術(shù)學(xué)院 北京 100871)

    ②(北京大學(xué)高可信軟件技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室 北京 100871)

    ③(國防科技創(chuàng)新研究院人工智能研究中心 北京 100073)

    1 引言

    圖著色問題是計(jì)算機(jī)科學(xué)中的一項(xiàng)重要研究內(nèi)容,不論在理論還是應(yīng)用方面均具有重要的研究價(jià)值。例如,圖著色問題可應(yīng)用于求解第4代移動通信系統(tǒng)中設(shè)備到設(shè)備通信的資源分配問題[1],將大量目標(biāo)程序分配給少量中央處理器(C e n t r a l Processing Unit, CPU)中寄存器的寄存器分配問題[2],在滿足一定約束條件下的時(shí)間表安排問題等[3]。盡管圖著色問題在實(shí)際生活中應(yīng)用廣泛,但該問題屬于NP-完全問題,因此如何尋找精確算法來求解NP-完全問題一直是近年來研究的熱點(diǎn)[4]。然而,NP-完全問題的一個(gè)重要特性是如果采用窮舉法求解,隨著問題規(guī)模的增加,時(shí)間復(fù)雜度將會以指數(shù)級增長[5]。因此,一些算法被提出以降低求解圖著色問題的時(shí)間復(fù)雜度,常見的算法包括動態(tài)規(guī)劃、分支定界、整數(shù)線性規(guī)劃以及回溯法。

    動態(tài)規(guī)劃、分支定界與整數(shù)線性規(guī)劃均可求得圖著色問題的一組解,但有時(shí)求得圖著色問題的所有可行解是有意義的。例如,當(dāng)一個(gè)圖G=(V,E)存在一條割邊e=時(shí) ,其中V={v1,v2,...,vn}是由頂點(diǎn)vi構(gòu)成的集合且E={e1,e2,...,em}是由邊ei構(gòu)成的集合,則G-e的兩個(gè)連通分量可以作為兩個(gè)圖分別進(jìn)行圖著色。此時(shí),由于G-e的兩個(gè)連通分量僅通過割邊e=連接,因此只要vs與vt的 顏色不同,就能夠得到原圖G的一組有效著色方案。若G-e的兩個(gè)連通分量著色完成后vs與vt的顏色相同,則可通過置換函數(shù)改變?nèi)我贿B通分量的著色方案,使得vs與vt的顏色不同?;厮莘╗11]一般用來求解圖著色問題的所有解,其基本思想是以深度優(yōu)先搜索整個(gè)解空間,同時(shí)通過剪枝來減小所需搜索解空間的大小。

    通常求解圖著色問題的算法是在通用處理器上利用軟件所實(shí)現(xiàn)的。然而,隨著頂點(diǎn)規(guī)模的增加,通過軟件實(shí)現(xiàn)圖著色算法會造成通用處理器性能的下降以及能耗的提升。盡管已經(jīng)存在許多軟件解決方案來提高求解圖相關(guān)問題的性能與能量效率,但當(dāng)前通用處理器的硬件結(jié)構(gòu)仍然是影響性能和能量效率的一個(gè)重要因素[12]?,F(xiàn)場可編程邏輯門陣列(Field Programmable Gate Array, FPGA)是由可配置邏輯塊(Configurable Logic Blocks, CLBs),輸入輸出(Input/Output, I/O)模塊與可編程的互連資源所構(gòu)成的可編程邏輯電路[13]。FPGA具有能耗低,開發(fā)周期短,易于對設(shè)計(jì)中出現(xiàn)的錯誤及時(shí)修正,以及適用于實(shí)時(shí)性系統(tǒng)和分布式系統(tǒng)等特點(diǎn)[14],因此與圖相關(guān)的問題能夠基于FPGA設(shè)計(jì)專用硬件電路來求解[15]。

    2 圖著色問題的回溯算法

    回溯法求解圖著色問題的思路是對圖的所有可能著色方案進(jìn)行搜索,并判斷著色方案是否滿足相鄰頂點(diǎn)所分配的顏色不同。以未著色的圖作為根節(jié)點(diǎn),依據(jù)圖中頂點(diǎn)與頂點(diǎn)之間的鄰接關(guān)系和深度優(yōu)先搜索策略,從根節(jié)點(diǎn)出發(fā)遍歷圖中的每個(gè)頂點(diǎn),從而對解空間進(jìn)行遍歷。在每一次訪問圖中節(jié)點(diǎn)的過程中,需要判斷當(dāng)前節(jié)點(diǎn)是否存在滿足圖著色問題約束的著色方案。若存在滿足約束的顏色,則對該節(jié)點(diǎn)進(jìn)行著色并從該節(jié)點(diǎn)繼續(xù)遍歷未訪問的節(jié)點(diǎn);若不存在滿足約束的顏色,則逐層向該節(jié)點(diǎn)的祖先節(jié)點(diǎn)回溯,從而完成剪枝,避免對以該節(jié)點(diǎn)為根節(jié)點(diǎn)的子樹進(jìn)行搜索。

    接下來本文以對圖1中的平面圖進(jìn)行四著色為例說明回溯法的流程。在圖1中,數(shù)字表示頂點(diǎn)標(biāo)號。利用回溯法,可以得到圖1的24種著色方案,如圖2所示。詳細(xì)來說,圖2中樹的根節(jié)點(diǎn)(樹的第1層)表示所有的頂點(diǎn)均未著色,樹的第i層表示已有(i-1)個(gè) 頂點(diǎn)著色,且連接第i層 與第(i+1)層邊的顏色表示頂點(diǎn)i被分配的顏色。假設(shè)先用紅色對頂點(diǎn)1進(jìn)行著色,當(dāng)對頂點(diǎn)2進(jìn)行著色時(shí),由于頂點(diǎn)1與頂點(diǎn)2連接,若為頂點(diǎn)2分配紅色,則相鄰頂點(diǎn)具有相同的顏色,此時(shí)不滿足圖著色問題的約束。因此只能用綠色、紫色、咖啡色之一對頂點(diǎn)2進(jìn)行著色。若存在所有著色方案均無效的頂點(diǎn),則返回該頂點(diǎn)的父節(jié)點(diǎn),改變父節(jié)點(diǎn)的著色方案。

    圖1 四頂點(diǎn)平面圖

    由圖2可以看出,圖1的四頂點(diǎn)平面圖共有24種著色方案。然而,給定任意一種著色方案,剩余的著色方案可以根據(jù)置換函數(shù)得到。圖1的色組劃分[16]是唯一的,則其獨(dú)立著色方案集(其中任意一個(gè)方案都不能通過其他著色方案經(jīng)置換函數(shù)得到)僅有1個(gè)元素。因此,如果利用回溯法僅求取獨(dú)立著色方案集,可以減小搜索解空間的大小。除此之外,在FPGA中,存儲容量主要由隨機(jī)存取存儲器(Random Access Memory, RAM)的大小決定。FPGA內(nèi)部的RAM由塊RAM(Block RAM)和分布式RAM(Distributed RAM)組成[17]。給定FPGA型號,Block RAM的大小是固定的。Distributed RAM由查找表(Look Up Table, LUT)構(gòu)成,會占用FPGA內(nèi)部大量的邏輯資源[18]。因此相比于通用處理器,F(xiàn)PGA內(nèi)部的存儲資源受限[19]。隨著圖的頂點(diǎn)數(shù)逐漸增大,求取所有的四著色方案不僅會增加時(shí)間復(fù)雜度,也有可能造成需存儲解的個(gè)數(shù)以指數(shù)級增長。因此,為了減小在FPGA內(nèi)部存儲所求解的數(shù)量,需要求取圖的獨(dú)立著色方案集。

    圖2 四頂點(diǎn)平面圖的著色方案

    令Kn′表示n′個(gè)頂點(diǎn)的完全圖,由于任意兩個(gè)頂點(diǎn)之間都存在一條邊,則要使Kn′滿足圖著色問題的約束,至少需要n′種顏色。因此一個(gè)S-可著色的圖G只能含有n′≤S的完全子圖Kn′,其中n′≤S。若圖G的最大完全子圖頂點(diǎn)數(shù)為T,則將圖G記為GT。首先利用T種顏色對任一最大完全子圖中的T個(gè)頂點(diǎn)著色并固定這T個(gè)頂點(diǎn)的著色方案。接下來利用回溯法對GT中剩余頂點(diǎn)進(jìn)行著色,則能夠有效避免圖著色問題中解的同構(gòu)性。綜上所述,依據(jù)圖G的最大完全子圖的頂點(diǎn)數(shù),可將圖G分為不同的類型。例如,4-可著色圖可以分為G2,G3,G4。算法的流程圖如圖3所示。

    圖3 回溯法算法流程圖

    3 基于FPGA的圖著色實(shí)現(xiàn)方案

    FPGA通常自頂向下地設(shè)計(jì)層次化及正則化的模塊,其中正則化設(shè)計(jì)指的是最大化利用已設(shè)計(jì)的模塊以提高模塊的復(fù)用率。每個(gè)模塊具有不同的功能,通過上層模塊對下層模塊的調(diào)用來實(shí)現(xiàn)最終的功能函數(shù)。合理地設(shè)計(jì)模塊劃分可以將復(fù)雜的問題轉(zhuǎn)化為較小的問題,從而簡化設(shè)計(jì)的復(fù)雜度[20]。本文將基于回溯法的圖著色問題求解分為3個(gè)模塊,分別是輸入模塊、核心計(jì)算模塊與輸出模塊,如圖4所示。3個(gè)模塊共享時(shí)鐘源信號clk與低有效復(fù)位信號rst_n。接下來以圖的四著色問題為例說明該流程圖。

    圖4 基于FPGA的圖著色實(shí)現(xiàn)方案

    在輸入系統(tǒng)中,輸入信號data_in由兩部分組成:圖G的鄰接矩陣與圖類型G2,G3,G4的表示信號initial_state,其中initial_state是兩比特的信號,01, 10與11分別表示G2,G3與G4。圖類型表示信號initial_state代表圖G的最大完全子圖,而求解圖G的最大完全子圖也屬于NP完全問題。為了簡化求解的復(fù)雜度,本文在通用處理器上采用啟發(fā)式算法求取圖G的最大完全子圖。值得注意的是,即使求取圖G的完全子圖并不是最大的,只會造成FPGA內(nèi)部所需存儲解的個(gè)數(shù)增加,而不會影響圖著色問題的求解。圖G的鄰接矩陣通過串行的方式傳輸?shù)捷斎胂到y(tǒng)中,輸入系統(tǒng)利用一塊RAM實(shí)現(xiàn)串并轉(zhuǎn)換:RAM中每一個(gè)地址ram_addr_rd對應(yīng)一個(gè)頂點(diǎn),而ram_addr_rd對應(yīng)的值為與該頂點(diǎn)相鄰的信息。即輸入系統(tǒng)通過從核心計(jì)算系統(tǒng)獲得ram_addr_rd來確定當(dāng)前正在對哪個(gè)頂點(diǎn)進(jìn)行著色,而輸入系統(tǒng)根據(jù)ram_addr_rd讀取RAM中代表該頂點(diǎn)鄰域信息的data_internal信號并傳送給核心計(jì)算系統(tǒng)。輸入信號的有效使能data_en用來表明輸入數(shù)據(jù)中哪些信號是有效的。在系統(tǒng)初始化時(shí),核心計(jì)算系統(tǒng)處于空閑狀態(tài),而當(dāng)輸入模塊接收整個(gè)鄰接矩陣與圖類型信號后,用來表示信號已接收完成的一個(gè)脈沖信號initial_en被傳送給核心計(jì)算系統(tǒng),表明核心計(jì)算系統(tǒng)可以開始進(jìn)行圖著色的相關(guān)運(yùn)算。

    在核心計(jì)算系統(tǒng)中,當(dāng)接收到initial_en信號后,根據(jù)圖的類型信息initial_state對前T個(gè)頂點(diǎn)進(jìn)行固定的著色初始化。通過ram_addr_rd信號來控制從輸入系統(tǒng)中讀取哪個(gè)頂點(diǎn)的鄰域信息。核心系統(tǒng)中增加一個(gè)信號v_color_yn表示對應(yīng)的頂點(diǎn)是否被著色。若未著色則從第1種顏色開始嘗試,若已著色則根據(jù)當(dāng)前著色計(jì)算下一個(gè)可能的著色方案color_next。結(jié)合data_internal,v_color_yn和color_next來判斷當(dāng)前頂點(diǎn)的鄰接頂點(diǎn)是否存在相同的著色。若不存在則將color_next賦值給包含所有頂點(diǎn)著色方案的信號color_vector,若存在則依據(jù)color_next的值決定是否需要回溯?;厮莸牟僮骺梢酝ㄟ^改變r(jià)am_addr_rd的值來回溯到當(dāng)前節(jié)點(diǎn)的父節(jié)點(diǎn)。若核心計(jì)算系統(tǒng)通過運(yùn)算得到一種有效的四著色方案時(shí),則將著色方案信號color_vector和表示著色方案有效的使能信號result_en傳送到輸出系統(tǒng)進(jìn)行保存。當(dāng)所有的著色方案完成遍歷后,核心運(yùn)算系統(tǒng)會將done_en信號置為有效位,表明所有運(yùn)算已結(jié)束。若運(yùn)算已結(jié)束并且result_en始終無效,則說明當(dāng)前圖不存在有效的著色方案。由于圖著色方案可能存在大量的解,而解的數(shù)量無法預(yù)先得知。同時(shí),F(xiàn)PGA內(nèi)部用來存儲解的RAM是預(yù)先固定好的,且FPGA內(nèi)部能夠用來存儲的RAM 容量受限。因此當(dāng)輸出系統(tǒng)無法保存新的著色方案時(shí),需要置full_en有效,使核心系統(tǒng)停止當(dāng)前的運(yùn)算,并保存當(dāng)前運(yùn)算的信息。待輸出系統(tǒng)中的RAM有新的存儲空間接收著色方案時(shí),置full_en無效,此時(shí)核心計(jì)算系統(tǒng)繼續(xù)進(jìn)行之前的運(yùn)算。注意到回溯法中每一次迭代的主要步驟是驗(yàn)證當(dāng)前節(jié)點(diǎn)的著色與其鄰接節(jié)點(diǎn)的著色是否相同,該驗(yàn)證可以通過或運(yùn)算實(shí)現(xiàn)。即只要存在一個(gè)鄰接頂點(diǎn)的著色與當(dāng)前節(jié)點(diǎn)的著色相同,則當(dāng)前節(jié)點(diǎn)無法著色,需要改變著色方案或進(jìn)行回溯。

    在輸出系統(tǒng)中,result_en信號用來判斷當(dāng)前著色方案color_vector是否有效。若有效則將color_vector存儲在RAM中,若當(dāng)前RAM中存儲的著色方案個(gè)數(shù)已達(dá)到最大值,則置full_en有效,使得核心計(jì)算系統(tǒng)停止當(dāng)前運(yùn)算。根據(jù)輸入使能信號output_en與output_en_all來決定是否將RAM中的著色方案輸出,其中output_en 1次只輸出1個(gè)有效著色方案,而output_en_all一次性將所有著色方案全部輸出。RAM中存儲的著色方案通過并串轉(zhuǎn)換生成data_out信號輸出,使能信號data_out_en用來表明當(dāng)前輸出是否有效。注意到圖著色問題可能無解,因此本文利用信號solution_yn表示該圖是否存在有效的著色方案。

    4 硬件實(shí)現(xiàn)

    本文在型號為EP4CE6E22C8的FPGA上,利用Verilog語言實(shí)現(xiàn)了基于回溯法的圖的四著色問題求解。在Altera平臺的Quartus Prime 18.0的開發(fā)環(huán)境中經(jīng)過綜合后,得到圖的頂點(diǎn)個(gè)數(shù)與FPGA內(nèi)部資源消耗的關(guān)系,如表1所示。在表1中,本文采用邏輯元件(Logic Element, LE)和寄存器的個(gè)數(shù)來表示FPGA內(nèi)部的資源。LE是構(gòu)成FPGA中CLB模塊的重要單元,通常用來實(shí)現(xiàn)邏輯電路[21]。不同的FPGA型號會有不同數(shù)量的LE,例如EP4CE6E22C8僅有6000個(gè)LE,而Stratix GX10M擁有10200000個(gè)LE[22]。由表1可以看出FPGA內(nèi)部的資源LE與寄存器均基本與圖的頂點(diǎn)個(gè)數(shù)成正比,造成這種現(xiàn)象的主要原因是表示頂點(diǎn)是否被著色的信號v_color_yn與頂點(diǎn)著色方案信號color_vector所需的比特?cái)?shù)與頂點(diǎn)數(shù)成正比,且驗(yàn)證當(dāng)前節(jié)點(diǎn)著色方案與鄰接節(jié)點(diǎn)著色是否相同是通過或運(yùn)算實(shí)現(xiàn)的,而或運(yùn)算的操作數(shù)是color_vector。表1的資源消耗主要用于實(shí)現(xiàn)圖4的輸入系統(tǒng)、核心計(jì)算系統(tǒng)與輸出系統(tǒng)。但在輸入輸出系統(tǒng)中并不包含用于和外部通信的傳輸協(xié)議模塊。

    表1 FPGA資源消耗

    接下來以12頂點(diǎn)的圖四著色為例,分析基于FPGA的圖著色算法性能。進(jìn)行靜態(tài)時(shí)序分析后,得到當(dāng)FPGA內(nèi)核電壓為1.2 V,溫度為85°C時(shí),系統(tǒng)允許工作的最大時(shí)鐘頻率為139.65 MHz,而當(dāng)FPGA內(nèi)核電壓為1.2 V,溫度為0°C時(shí),系統(tǒng)允許工作的最大時(shí)鐘頻率為147.17 MHz。由圖3的回溯算法流程圖可知,算法的運(yùn)行復(fù)雜度由改變頂點(diǎn)著色方案的次數(shù)和每次迭代時(shí)判斷能否著色所消耗的時(shí)間共同決定。由于在FPGA平臺上實(shí)現(xiàn)圖著色算法不能減小改變頂點(diǎn)著色方案的次數(shù),因此僅需考慮回溯法中每次迭代所消耗的時(shí)間。圖5可以看出每次color_next的改變最多僅需10個(gè)時(shí)鐘周期,注意到每次頂點(diǎn)著色方案的改變所需時(shí)間周期并不固定,這是因?yàn)槌伺袛喈?dāng)前著色方案是否有效外,還需根據(jù)是否回溯改變r(jià)am_addr_rd以選取當(dāng)前著色的頂點(diǎn)。因此,若FPGA內(nèi)部使用100 MHz的時(shí)鐘,則每次迭代所消耗的時(shí)間為10/100=0.1 μs。同時(shí),在主頻為3.0 GHz的通用處理器中,利用Matlab對1000組12頂點(diǎn)的圖進(jìn)行四著色,平均每次迭代所消耗的平均時(shí)間為5.397 μs。由此可見,相比于在通用處理器中采用軟件實(shí)現(xiàn)圖著色算法,基于FPGA實(shí)現(xiàn)的圖著色算法執(zhí)行速度更快。若采用性能更高的FPGA,可以進(jìn)一步提高系統(tǒng)允許工作的最大時(shí)鐘頻率,從而減小基于回溯法求解圖著色問題的時(shí)間。

    圖5 頂點(diǎn)著色方案驗(yàn)證的功能仿真

    隨著頂點(diǎn)個(gè)數(shù)的增加,在每次迭代中判斷當(dāng)前著色方案是否有效所需的運(yùn)算量增加。具體來說,利用3個(gè)周期的或運(yùn)算來判斷當(dāng)前頂點(diǎn)的著色方案是否與鄰接節(jié)點(diǎn)著色方案相同。本文基于空間換時(shí)間的思想,通過增加單個(gè)周期內(nèi)或運(yùn)算的個(gè)數(shù),保證每次迭代時(shí)FPGA內(nèi)部運(yùn)算所需時(shí)鐘周期個(gè)數(shù)與頂點(diǎn)的個(gè)數(shù)無關(guān)。因此隨著頂點(diǎn)個(gè)數(shù)的增加,每次color_next的改變?nèi)匀粌H需10個(gè)周期,且每次迭代時(shí)FPGA執(zhí)行運(yùn)算所消耗的時(shí)間與頂點(diǎn)個(gè)數(shù)無關(guān)。而隨著頂點(diǎn)個(gè)數(shù)的增加,每次迭代時(shí)軟件實(shí)現(xiàn)方案會消耗更多的時(shí)間。例如當(dāng)圖的頂點(diǎn)個(gè)數(shù)為512時(shí),利用Matlab實(shí)現(xiàn)每次迭代所消耗的時(shí)間為15.611 μs。

    為了驗(yàn)證所實(shí)現(xiàn)硬件的正確性,本文基于通用異步收發(fā)傳輸器協(xié)議實(shí)現(xiàn)了FPGA與通用處理器之間的通信。對具有如圖6所示鄰接矩陣A的12頂點(diǎn)圖G進(jìn)行著色。根據(jù)該圖的類型,通用處理器需將146 bit信息傳輸?shù)紽PGA中,其中前144 bit為鄰接矩陣A的1維表示,最后2 bit信息是表示圖類型的initial_state信號?;?6進(jìn)制將該146 bit表示為961186010D2B29AA59029BB2E582DD24622 D01,并將該信息通過串口傳輸?shù)紽PGA內(nèi)部進(jìn)行運(yùn)算。通過將FPGA運(yùn)算的結(jié)果與通用處理器中圖著色的運(yùn)算結(jié)果對比,驗(yàn)證了FPGA內(nèi)部輸出的解是具有鄰接矩陣A的圖G的所有獨(dú)立著色方案集。

    圖6 12頂點(diǎn)圖的鄰接矩陣

    5 結(jié)束語

    圖著色問題一直是近年來研究的熱點(diǎn)問題,本文基于FPGA利用回溯法實(shí)現(xiàn)了圖著色問題的求解。首先利用最大完全子圖固定了部分頂點(diǎn)的著色,使得圖著色問題的解是獨(dú)立著色方案集。隨后在Altera公司的EP4CE6E22C8芯片上設(shè)計(jì)并實(shí)現(xiàn)了基于回溯法的圖著色問題求解。最后的實(shí)驗(yàn)結(jié)果表明,基于FPGA的圖著色算法在每次迭代時(shí),判斷能否著色所消耗的時(shí)間小于在通用處理器中利用軟件實(shí)現(xiàn)迭代所需的時(shí)間,并且FPGA內(nèi)部所消耗的資源與圖的頂點(diǎn)個(gè)數(shù)成正比。

    猜你喜歡
    著色頂點(diǎn)運(yùn)算
    重視運(yùn)算與推理,解決數(shù)列求和題
    蔬菜著色不良 這樣預(yù)防最好
    過非等腰銳角三角形頂點(diǎn)和垂心的圓的性質(zhì)及應(yīng)用(下)
    蘋果膨大著色期 管理細(xì)致別大意
    有趣的運(yùn)算
    關(guān)于頂點(diǎn)染色的一個(gè)猜想
    10位畫家為美術(shù)片著色
    電影(2018年10期)2018-10-26 01:55:48
    “整式的乘法與因式分解”知識歸納
    撥云去“誤”學(xué)乘除運(yùn)算
    Thomassen與曲面嵌入圖的著色
    国产精品一区二区在线观看99| 国产高清有码在线观看视频| 欧美xxxx性猛交bbbb| tube8黄色片| 国产精品99久久久久久久久| 成人手机av| 高清av免费在线| 最后的刺客免费高清国语| 国产无遮挡羞羞视频在线观看| 少妇的逼水好多| 亚洲国产精品一区二区三区在线| 一级片'在线观看视频| 能在线免费看毛片的网站| 久久99热6这里只有精品| 国产高清三级在线| 亚洲欧美精品自产自拍| 久久久国产一区二区| 国产精品久久久久成人av| 黑人巨大精品欧美一区二区蜜桃 | 国产免费一级a男人的天堂| 色吧在线观看| 一本久久精品| 国产免费又黄又爽又色| 精品熟女少妇av免费看| 午夜久久久在线观看| 2021少妇久久久久久久久久久| 久久精品国产亚洲av天美| 亚洲国产日韩一区二区| 亚洲美女黄色视频免费看| 久久ye,这里只有精品| 久久久久精品性色| 久久这里有精品视频免费| 国产免费福利视频在线观看| 一级a做视频免费观看| 99久国产av精品国产电影| 91成人精品电影| 久久女婷五月综合色啪小说| 中国三级夫妇交换| 免费日韩欧美在线观看| 少妇被粗大的猛进出69影院 | 国产精品国产三级专区第一集| 国产精品三级大全| 在线免费观看不下载黄p国产| av专区在线播放| 亚洲欧美一区二区三区黑人 | 亚洲国产av影院在线观看| 亚洲精品av麻豆狂野| 国产精品久久久久久久久免| 免费大片黄手机在线观看| av播播在线观看一区| 亚洲欧洲精品一区二区精品久久久 | 免费黄频网站在线观看国产| 亚洲av日韩在线播放| 久久久久视频综合| 亚洲四区av| 久久久a久久爽久久v久久| 99视频精品全部免费 在线| 精品国产一区二区久久| 一本大道久久a久久精品| 免费黄频网站在线观看国产| 天天躁夜夜躁狠狠久久av| 2018国产大陆天天弄谢| 秋霞在线观看毛片| 伊人久久精品亚洲午夜| 精品久久久久久电影网| 国产老妇伦熟女老妇高清| 免费少妇av软件| 午夜福利在线观看免费完整高清在| 最近最新中文字幕免费大全7| 精品卡一卡二卡四卡免费| 亚洲不卡免费看| videosex国产| 国产成人91sexporn| 99九九在线精品视频| 久久久国产欧美日韩av| 中文天堂在线官网| 97在线视频观看| 熟女人妻精品中文字幕| 亚洲人成网站在线观看播放| 一区在线观看完整版| 啦啦啦中文免费视频观看日本| 飞空精品影院首页| 全区人妻精品视频| 亚洲精品乱久久久久久| 亚洲精品成人av观看孕妇| 91精品一卡2卡3卡4卡| 街头女战士在线观看网站| 久久人人爽av亚洲精品天堂| 欧美成人精品欧美一级黄| 成年人免费黄色播放视频| 日韩中字成人| 国产在视频线精品| 国产日韩欧美在线精品| 婷婷色麻豆天堂久久| 日韩强制内射视频| 久久久久久久国产电影| 欧美日韩综合久久久久久| 女人精品久久久久毛片| 国产成人aa在线观看| 国产成人午夜福利电影在线观看| 亚洲精品日韩av片在线观看| 国产免费一区二区三区四区乱码| 黄色欧美视频在线观看| 这个男人来自地球电影免费观看 | 亚洲成色77777| 亚洲av男天堂| 久久精品夜色国产| 亚洲在久久综合| av福利片在线| 久久午夜福利片| 乱码一卡2卡4卡精品| 国产成人精品久久久久久| 国产成人精品婷婷| 国产亚洲一区二区精品| 波野结衣二区三区在线| 午夜久久久在线观看| 人妻系列 视频| 亚洲性久久影院| 欧美bdsm另类| 亚洲精品日本国产第一区| 日韩欧美一区视频在线观看| 成人黄色视频免费在线看| 高清不卡的av网站| 亚洲三级黄色毛片| 欧美日韩视频精品一区| 插阴视频在线观看视频| 91精品一卡2卡3卡4卡| 观看av在线不卡| 热re99久久国产66热| av在线app专区| 满18在线观看网站| 观看美女的网站| 中文字幕免费在线视频6| 夫妻性生交免费视频一级片| 国国产精品蜜臀av免费| 免费黄网站久久成人精品| 精品国产一区二区三区久久久樱花| 精品久久蜜臀av无| 另类精品久久| 你懂的网址亚洲精品在线观看| 国产亚洲欧美精品永久| 欧美 日韩 精品 国产| 欧美最新免费一区二区三区| 黑人猛操日本美女一级片| 妹子高潮喷水视频| 全区人妻精品视频| 青青草视频在线视频观看| 久久久久久久大尺度免费视频| 国产精品一区二区在线观看99| 又粗又硬又长又爽又黄的视频| 99热全是精品| 全区人妻精品视频| 国产黄片视频在线免费观看| 亚洲三级黄色毛片| 亚洲av成人精品一二三区| 2021少妇久久久久久久久久久| av视频免费观看在线观看| 日本av免费视频播放| 精品卡一卡二卡四卡免费| 亚洲精品乱码久久久v下载方式| 考比视频在线观看| 伊人久久精品亚洲午夜| 我的老师免费观看完整版| 久久热精品热| www.色视频.com| 美女xxoo啪啪120秒动态图| 亚洲国产成人一精品久久久| 久久久久久久久久久久大奶| 国产免费一区二区三区四区乱码| 久久亚洲国产成人精品v| 五月伊人婷婷丁香| 亚洲欧美中文字幕日韩二区| 久久女婷五月综合色啪小说| 一级二级三级毛片免费看| 亚洲美女搞黄在线观看| 寂寞人妻少妇视频99o| 搡老乐熟女国产| 亚洲人成网站在线播| av.在线天堂| 99九九线精品视频在线观看视频| 午夜影院在线不卡| 日本午夜av视频| 亚洲精品国产av成人精品| 久久精品熟女亚洲av麻豆精品| 日本黄大片高清| 亚洲情色 制服丝袜| 丝瓜视频免费看黄片| 成人毛片a级毛片在线播放| 欧美日韩视频高清一区二区三区二| 亚洲不卡免费看| 高清午夜精品一区二区三区| 青青草视频在线视频观看| 国产乱人偷精品视频| av网站免费在线观看视频| 色视频在线一区二区三区| 极品少妇高潮喷水抽搐| 91aial.com中文字幕在线观看| 一区二区三区乱码不卡18| 午夜免费男女啪啪视频观看| 亚洲怡红院男人天堂| 国产黄色视频一区二区在线观看| 色5月婷婷丁香| 国产成人91sexporn| 午夜激情福利司机影院| 熟女电影av网| 日日摸夜夜添夜夜爱| 亚洲精品久久成人aⅴ小说 | 蜜桃国产av成人99| 午夜福利网站1000一区二区三区| 王馨瑶露胸无遮挡在线观看| 久久久久久久久久成人| 大码成人一级视频| 亚洲av综合色区一区| 欧美xxⅹ黑人| av国产久精品久网站免费入址| 午夜免费观看性视频| 又大又黄又爽视频免费| 丰满饥渴人妻一区二区三| 国产男女超爽视频在线观看| 校园人妻丝袜中文字幕| 久久久精品免费免费高清| 又大又黄又爽视频免费| 亚洲成人一二三区av| 大话2 男鬼变身卡| 亚洲国产最新在线播放| 欧美激情极品国产一区二区三区 | 97精品久久久久久久久久精品| 久久女婷五月综合色啪小说| 最近中文字幕高清免费大全6| 日韩视频在线欧美| 我的女老师完整版在线观看| 成年av动漫网址| 久久久久久久久久久久大奶| 99久久精品国产国产毛片| 亚洲在久久综合| 免费久久久久久久精品成人欧美视频 | 亚洲精品国产av成人精品| 麻豆成人av视频| 777米奇影视久久| 女的被弄到高潮叫床怎么办| 2022亚洲国产成人精品| 国产精品久久久久久精品电影小说| 久久久久国产网址| 在线观看国产h片| 丁香六月天网| 少妇丰满av| 亚洲欧美日韩另类电影网站| 三级国产精品欧美在线观看| 性色avwww在线观看| 亚洲性久久影院| 欧美精品国产亚洲| 丝袜喷水一区| 九九久久精品国产亚洲av麻豆| 少妇熟女欧美另类| av网站免费在线观看视频| 嫩草影院入口| av有码第一页| 啦啦啦中文免费视频观看日本| 久久这里有精品视频免费| 亚洲综合色惰| 亚洲人成网站在线播| 婷婷色麻豆天堂久久| 免费观看的影片在线观看| 成年人免费黄色播放视频| 免费av中文字幕在线| 久久精品国产亚洲av天美| 成人手机av| 欧美日韩av久久| 亚洲成人av在线免费| 国产精品女同一区二区软件| 成年女人在线观看亚洲视频| 日韩中文字幕视频在线看片| av在线app专区| 哪个播放器可以免费观看大片| 亚洲欧美一区二区三区国产| 国产成人精品无人区| av国产久精品久网站免费入址| 精品人妻熟女毛片av久久网站| a级毛片免费高清观看在线播放| 午夜福利视频在线观看免费| 亚洲综合色惰| 久久精品国产鲁丝片午夜精品| 如日韩欧美国产精品一区二区三区 | 国产亚洲精品第一综合不卡 | 黄色毛片三级朝国网站| 人妻一区二区av| 国产精品免费大片| 美女中出高潮动态图| 极品人妻少妇av视频| 999精品在线视频| 亚洲激情五月婷婷啪啪| 日韩 亚洲 欧美在线| 你懂的网址亚洲精品在线观看| 黄色毛片三级朝国网站| 人妻制服诱惑在线中文字幕| 天堂8中文在线网| 久热这里只有精品99| 女人精品久久久久毛片| 中文字幕人妻熟人妻熟丝袜美| 哪个播放器可以免费观看大片| 99热6这里只有精品| 人成视频在线观看免费观看| 99久国产av精品国产电影| 免费高清在线观看日韩| 国产免费一区二区三区四区乱码| 亚洲成色77777| 91在线精品国自产拍蜜月| 免费看不卡的av| 自拍欧美九色日韩亚洲蝌蚪91| 久久精品国产亚洲av天美| 欧美人与性动交α欧美精品济南到 | 如日韩欧美国产精品一区二区三区 | 少妇被粗大的猛进出69影院 | 日韩成人av中文字幕在线观看| 免费看不卡的av| 精品久久久久久久久av| 亚洲三级黄色毛片| 高清av免费在线| 亚洲国产毛片av蜜桃av| 十分钟在线观看高清视频www| 狠狠精品人妻久久久久久综合| 91aial.com中文字幕在线观看| 久久精品夜色国产| 视频在线观看一区二区三区| 欧美xxxx性猛交bbbb| 永久免费av网站大全| 我要看黄色一级片免费的| 人人妻人人澡人人爽人人夜夜| xxxhd国产人妻xxx| 国产精品不卡视频一区二区| 18禁在线播放成人免费| 欧美+日韩+精品| 狂野欧美激情性xxxx在线观看| 精品视频人人做人人爽| 2018国产大陆天天弄谢| 午夜免费观看性视频| 一级片'在线观看视频| 国产一区有黄有色的免费视频| 日本wwww免费看| 免费黄网站久久成人精品| 最黄视频免费看| 国产一级毛片在线| av福利片在线| 欧美成人精品欧美一级黄| 91aial.com中文字幕在线观看| 国产日韩欧美视频二区| 国产极品天堂在线| 久久99热6这里只有精品| 国产黄色免费在线视频| 一级二级三级毛片免费看| 赤兔流量卡办理| 亚洲欧洲日产国产| 国产成人午夜福利电影在线观看| 国产片内射在线| 考比视频在线观看| 制服人妻中文乱码| 中国美白少妇内射xxxbb| 国产片内射在线| 一级毛片aaaaaa免费看小| 国产成人精品婷婷| 成人午夜精彩视频在线观看| 搡老乐熟女国产| 日韩在线高清观看一区二区三区| 久久人人爽av亚洲精品天堂| 日本黄色日本黄色录像| 久久韩国三级中文字幕| 最近中文字幕2019免费版| 能在线免费看毛片的网站| 大陆偷拍与自拍| 精品卡一卡二卡四卡免费| .国产精品久久| 久久午夜福利片| 九草在线视频观看| 好男人视频免费观看在线| 女性生殖器流出的白浆| 日韩欧美精品免费久久| 永久网站在线| 九色亚洲精品在线播放| 一区二区三区精品91| 国产精品一二三区在线看| 蜜臀久久99精品久久宅男| 麻豆精品久久久久久蜜桃| 一区二区三区精品91| 欧美丝袜亚洲另类| 日韩伦理黄色片| 18禁观看日本| 菩萨蛮人人尽说江南好唐韦庄| 久久精品国产亚洲av天美| www.色视频.com| 丁香六月天网| 高清av免费在线| h视频一区二区三区| 免费av中文字幕在线| 国产精品国产av在线观看| 男女国产视频网站| 99re6热这里在线精品视频| 啦啦啦中文免费视频观看日本| www.av在线官网国产| 国产av国产精品国产| 伦理电影大哥的女人| 美女内射精品一级片tv| 全区人妻精品视频| 黄色视频在线播放观看不卡| 国产精品偷伦视频观看了| 热re99久久精品国产66热6| 亚洲美女黄色视频免费看| 亚洲精品456在线播放app| 五月伊人婷婷丁香| 高清在线视频一区二区三区| 亚洲精品色激情综合| 日韩电影二区| 99九九线精品视频在线观看视频| 黄色一级大片看看| 99九九在线精品视频| 日本-黄色视频高清免费观看| 亚洲国产色片| 汤姆久久久久久久影院中文字幕| 嘟嘟电影网在线观看| 日韩伦理黄色片| 亚洲精品一区蜜桃| 又粗又硬又长又爽又黄的视频| 人妻 亚洲 视频| 狂野欧美激情性xxxx在线观看| 午夜福利,免费看| 国产黄片视频在线免费观看| 色网站视频免费| 老司机亚洲免费影院| 日韩av不卡免费在线播放| 久久人人爽人人片av| 国产精品无大码| 在线亚洲精品国产二区图片欧美 | 考比视频在线观看| 观看美女的网站| 国产白丝娇喘喷水9色精品| 日韩欧美精品免费久久| 欧美精品人与动牲交sv欧美| 久久久精品区二区三区| 26uuu在线亚洲综合色| 午夜福利视频精品| 伦精品一区二区三区| 日日摸夜夜添夜夜爱| 人体艺术视频欧美日本| 欧美精品亚洲一区二区| 国产精品一国产av| 亚洲精品乱码久久久v下载方式| 成人国语在线视频| 另类亚洲欧美激情| 天美传媒精品一区二区| 最近中文字幕2019免费版| 在线 av 中文字幕| 成人手机av| 九九爱精品视频在线观看| 97超视频在线观看视频| 国产精品国产av在线观看| 精品少妇久久久久久888优播| av有码第一页| 老司机亚洲免费影院| 国产黄色免费在线视频| 中文字幕免费在线视频6| 中国三级夫妇交换| 国产又色又爽无遮挡免| 一二三四中文在线观看免费高清| 制服丝袜香蕉在线| 建设人人有责人人尽责人人享有的| 日本色播在线视频| 丝袜喷水一区| 制服人妻中文乱码| 久久女婷五月综合色啪小说| 亚洲欧美中文字幕日韩二区| 成人黄色视频免费在线看| 十八禁高潮呻吟视频| 国产国拍精品亚洲av在线观看| 国产又色又爽无遮挡免| 久久韩国三级中文字幕| 国产女主播在线喷水免费视频网站| 青春草国产在线视频| 中文欧美无线码| 九九爱精品视频在线观看| 在现免费观看毛片| 三级国产精品欧美在线观看| 亚洲精品日本国产第一区| 天天躁夜夜躁狠狠久久av| 午夜激情福利司机影院| 国产精品国产三级专区第一集| 国产视频内射| av免费观看日本| 女的被弄到高潮叫床怎么办| 国产极品天堂在线| 国产乱来视频区| 18在线观看网站| 国产精品一二三区在线看| 日本与韩国留学比较| 久久精品久久久久久久性| av在线观看视频网站免费| 少妇熟女欧美另类| 中文天堂在线官网| 亚洲精品日本国产第一区| 午夜福利在线观看免费完整高清在| 国语对白做爰xxxⅹ性视频网站| 亚洲人成77777在线视频| 国产成人免费无遮挡视频| 欧美激情 高清一区二区三区| 中文字幕最新亚洲高清| 久久这里有精品视频免费| 免费av中文字幕在线| 免费人成在线观看视频色| 亚洲精品色激情综合| 国产成人精品一,二区| 日韩三级伦理在线观看| 亚洲国产毛片av蜜桃av| 桃花免费在线播放| 99久久人妻综合| 亚洲欧美成人综合另类久久久| 国产爽快片一区二区三区| 欧美人与性动交α欧美精品济南到 | 国产在线免费精品| 国产片特级美女逼逼视频| 日本色播在线视频| 夜夜爽夜夜爽视频| 啦啦啦中文免费视频观看日本| 欧美xxⅹ黑人| 亚洲精品456在线播放app| 黑人高潮一二区| 午夜福利,免费看| av电影中文网址| 国产精品偷伦视频观看了| 乱码一卡2卡4卡精品| 在线观看国产h片| 99精国产麻豆久久婷婷| 青春草国产在线视频| 亚洲av.av天堂| 国产精品国产av在线观看| 嫩草影院入口| freevideosex欧美| 欧美成人午夜免费资源| 激情五月婷婷亚洲| 夫妻性生交免费视频一级片| 久久人人爽人人片av| 亚洲综合色惰| 国产毛片在线视频| 一本久久精品| 午夜av观看不卡| 日韩视频在线欧美| 高清不卡的av网站| 日韩av不卡免费在线播放| 久久精品国产亚洲av天美| 黑人猛操日本美女一级片| 国产成人精品在线电影| 亚洲欧美日韩另类电影网站| 色婷婷av一区二区三区视频| 免费看不卡的av| 一级毛片我不卡| 欧美日韩成人在线一区二区| 久久久国产欧美日韩av| 天美传媒精品一区二区| 永久免费av网站大全| 狠狠精品人妻久久久久久综合| 国产亚洲午夜精品一区二区久久| 成人免费观看视频高清| 水蜜桃什么品种好| 国产精品.久久久| 人妻少妇偷人精品九色| 日韩不卡一区二区三区视频在线| 久久久欧美国产精品| 性色avwww在线观看| 欧美精品一区二区免费开放| 免费少妇av软件| 啦啦啦视频在线资源免费观看| 日韩人妻高清精品专区| 乱人伦中国视频| 欧美性感艳星| 日本黄大片高清| 亚洲精品国产av蜜桃| 一级a做视频免费观看| 免费av不卡在线播放| 久久99热6这里只有精品| 国产一区亚洲一区在线观看| 欧美激情极品国产一区二区三区 | 日韩在线高清观看一区二区三区| 最近手机中文字幕大全| 一区在线观看完整版| 日韩一区二区视频免费看| 王馨瑶露胸无遮挡在线观看| 91国产中文字幕| 亚洲三级黄色毛片| 亚洲成人手机| 中文欧美无线码| 成年女人在线观看亚洲视频| 亚洲高清免费不卡视频| 国产精品成人在线| 国产淫语在线视频| 精品国产国语对白av| av在线观看视频网站免费| 日本欧美视频一区| 国产精品久久久久久av不卡| 亚洲av国产av综合av卡| 欧美精品高潮呻吟av久久| 啦啦啦中文免费视频观看日本| 日韩一本色道免费dvd| 午夜福利视频在线观看免费| 亚洲精品av麻豆狂野| 我的老师免费观看完整版| 亚洲精品乱码久久久v下载方式| 丰满迷人的少妇在线观看| 高清黄色对白视频在线免费看| 欧美成人午夜免费资源| 9色porny在线观看| 日本黄大片高清| 久久精品国产亚洲av天美| 在线观看美女被高潮喷水网站| 欧美精品人与动牲交sv欧美| 国产亚洲精品第一综合不卡 | 丝瓜视频免费看黄片| 黄片播放在线免费| 久久热精品热|