《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于BWDSP指令Cache的PLRU替換算法研究
基于BWDSP指令Cache的PLRU替換算法研究
來源:電子技術應用2013年第1期
洪興勇1,洪 一1,2
1.合肥工業大學 計算機與信息學院,安徽 合肥230009; 2.中國電子科技集團第38研究所,安徽 合肥230031
摘要: 通過BWDSP模擬器對目前常用的幾種替換算法和大小不同的指令Cache塊進行仿真實驗得出不同缺失率。實驗結果表明,所提出的PLRU替換算法性能高于LRU、LFU、FIFO替換算法,并使BWDSP整體性能提高到為其他三種替換算法的1.12倍左右。
中圖分類號: TP368
文獻標識碼: A
文章編號: 0258-7998(2013)01-0027-04
The PLRU replacement algorithm of instruction Cache based on BWDSP
Hong Xingyong1,Hong Yi1,2
1.School of Computer and Information, Hefei University of Technology, Hefei 230009,China; 2.No.38 Research Institute, China Electronics Technology Group Corporation, Hefei 230031,China
Abstract: The paper does some experiments for the miss rates of different replacement algorithms and different Cache size on the simulator of BWDSP. The result of experiments shows that the PLRU algorithm is more efficient than LRU, LFU and FIFO algorithms,and the total performance of BWDSP increases by nearly 12% times.
Key words : BWDSP;instruction Cache;replacement algorithm;PLRU

    自1978年以來,我國的集成電路用量和產量幾乎以平均每年20%的速度同步增長,集成電路生產中心也在向中國大陸轉移,使我國IC產業迅速發展。目前IC制造工藝水平已達到28 nm,為設計高性能DSP系統打下了牢固的基礎。DSP處理器速度與存儲器速度之間的差異是DSP體系結構設計的一個瓶頸問題,在DSP處理器的存儲層次中,Cache是離處理器內核最近的一層存儲器,而Cache技術是有效解決DSP處理器的存儲層問題的重要技術[1]。可以依據Cache的速度和命中率來配置Cache的參數,使Cache的性能達到最佳[2]。

1 BWDSP處理器總體結構
    BWDSP處理器是中國電子集團第38研究所自主研制的一款32 bit靜態超標量處理器,采用8發射、11級流水線、SIMD架構。處理器指令總線寬度為512 bit,數據總線位寬為256 bit;指令存儲空間和數據存儲空間在物理上是分開的,指令存儲空間大小為2 MB,指令Cache空間為512 KB,數據存儲空間為8 MB;取指程序計數器每變化一次,從指令Cache中取出8條指令為一個256 bit指令包進入指令流水線。BWDSP處理器的執行部件包含在4個執行宏中,分別為macro x、macro y、macro z、macro t。指令譯碼單元解析從指令包中得到的并行指令,并決定指令在那些執行宏中運行,進而為指令分配對應執行宏中的執行資源,并且把指令翻譯為微操作,發射到4個執行宏。高性能DSP處理器總體結構如圖1所示。


    在高性能DSP處理器上對指令進行重復訪問時,指令Cache的失效次數與指令空間大小的關系:首先計算第一次重復訪問時的失效次數。設程序指令大小為M,即M0=M/512個Cache行。當M≤512 KB時,程序被訪問后,指令Cache每一組內至多包含一個Cache行的有效指令數據,不會因為沖突失效而發生替換,所以再次執行程序時,不會使指令Cache發生失效;當M在512 KB~1 024 KB時,訪問完一遍之后,前512個Cache行的數據會填充每組內的一個Cache行,而超過512個Cache行的部分,每個Cache行的指令數據有1/4的概率替換掉有效數據,因此,被替換出去的Cache行數約為(M0-512)/4,即重復訪問的失效概率約為(M0-512)/4 M;對于M在1 024 KB~1 536 KB、1 536 KB~2 048 KB、2 048 KB~∞的情況時,可用同樣的方法分析得到訪問一遍之后被替換出去的Cache行數目。
    由上述可知,當執行程序指令空間小于512 KB(即M0<512 KB)時,所有Cache行都不會被替換掉;而當執行程序指令空間大于512 KB時,被替換出去Cache行數呈線性增長,并且不同區間內增長的斜率依次變大。因此,當執行程序指令空間大于指令Cache大小時,指令Cache行被替換出去的概率與指令Cache的替換算法有關。
    指令Cache 參數包括:Cache容量大小、Cache塊大小、組相聯度和替換策略。在某種程度上,可通過優化Cache參數提高Cache的性能,但當Cache容量增加到某一程度時,Cache命中率將迅速降低[3]。指令Cache替換算法是影響指令Cache性能的主要因素,目前常見的指令Cache替換算法有Random、FIFO、LRU、LFU、MRU、SCK-4[4],此外還有比較新穎的LNC算法。FIFIO和Random算法硬件實現簡單,但其性能不佳;而常用的LRU算法性能最佳,但是硬件實現過于復雜,同時該算法占用時間較多。因此,LRU替換算法不是指令Cache最佳的替換算法[5]。預取技術是利用空間局部性,若利用預取技術來克服LRU算法,其缺點將導致缺失不斷增加[6]。而采用PLRU算法對LRU算法進行改進,幾乎不會影響Cache的缺失率,并且簡化了硬件實現代價及復雜度[7]。
2 PLRU替換算法
    LRU(Least Recently Used)替換算法是基于程序時間局部性原理(即現在使用指令代碼在不久時間里將再次訪問該條指令代碼),每次替換最近最少被使用的Cache塊。LRU替換算法是組相聯Cache中最常用的替換算法之一(即比較Cache組內指令行中哪個指令行時間最長沒有被訪問過則被替換出去),而且每次都要記錄每個指令塊的使用情況。Cache是N組相聯映射,需要log2N位來描述LRU替換算法中組內每塊的使用狀態[8]。嚴格意義上的LRU算法實現代價很大,因此考慮到硬件開銷,通常使用偽LRU替換算法,即PLRU(Pseudo-LRU)算法。PLRU算法與LRU算法相近,但簡化了數據預測的過程[9]。PLRU通過使用MRU(Most Recently Used)位,使組中每個Cache塊都有自己的MRU位。4-way組相聯指令Cache的PLRU替換算法示意圖如圖2所示。
  

    PLRU替換算法的步驟如下:
    (1)上電復位時,將LRU Array所有入口值設置為8&rsquo;b11100100,即lru[0:7]=11100100。4路中最近經常使用情況為way0>way1>way2>way3。
    (2)如果命中Cache,則按照下述算法更新8 bit的矢量(lru[0:7])值。
    在BWDSP指令Cache采用4-way組相聯的Cache中,Cache命中可能在4路中的某一路命中,當某一路命中時則要更新lru[0:7]的值。有如下4種情況:
    ①若命中Cache的way0,則根據lru[0:1]值為b00、b01、b10、b11 4種情況更新lru[0:7]的值:
    if   (lru[0:1]= =b00)
      {lru[6:7]&larr;lru[6:7]-1;lru[4:5]&larr;lru[4:5]-1; lru[2:3]
&larr;lru[2:3]-1; lru[0:1]&larr;b11;}
    else if  (lru[0:1]= =b01)
        { if (lru[2:3]==b00)lru[2:3]&larr;lru[2:3];else lru[2:3]
&larr;lru[2:3]-1;
         if (lru[4:5]==b00)lru[4:5]&larr;lru[4:5];else lru[4:5]
&larr;lru[4:5]-1;
         if (lru[6:7]==b00)lru[6:7]&larr;lru[6:7];else lru[6:7]
&larr;lru[6:7]-1;
         lru[0:1] &larr;b11;}
    else if  (lru[1:0]= =b10)
            { if (lru[2:3]==b11) lru[2:3]&larr;lru[2:3]-1;
else lru[2:3]&larr;lru[2:3];
            if (lru[4:5]==b11) lru[4:5]&larr;lru[4:5]-1;else
lru[4:5]&larr;lru[4:5];
            if (lru[6:7]==b11) lru[6:7]&larr;lru[6:7]-1; else
lru[6:7]&larr;lru[6:7];
            lru[0:1]=b11;}
    else  (lru[1:0]= =b11)
            {lru[6:7]&larr;lru[6:7];lru[4:5]&larr;lru[4:5];lru[2:3]
&larr;lru[2:3];lru[0:1]&larr;lru[0:1];}
    ②若命中Cache 的way1,則根據lru[2:3]值為b00、b01、b10、b11 4種情況更新lru[0:7]的值:
    if  (lru[2:3]=b00)
      {lru[6:7]&larr;lru[6:7]-1;lru[4:5]&larr;lru[4:5]-1; lru[2:3]
&larr;b11; lru[0:1]&larr;lru[0:1]-1;}
    else if(lru[2:3]= =b01)
          { if (lru[0:1]==b00) lru[0:1]&larr;lru[0:1];
else lru[0:1]&larr;lru[0:1]-1;
        if (lru[4:5]==b00) lru[4:5]&larr;lru[4:5];
else lru[4:5]&larr;lru[4:5]-1 ;
        if (lru[6:7]==b00) lru[6:7]&larr;lru[6:7];
else lru[6:7]&larr;lru[6:7]-1 ;
        lru[2:3] &larr;b11;}
    else if(lru[2:3]= =b10)
            { if (lru[1:0]==b11)lru[0:1]&larr;lru[0:1]-1;
else lru[0:1]&larr;lru[0:1];
            if (lru[4:5]==b11)lru[4:5]&larr;lru[4:5]-1;
else lru[4:5]&larr;lru[4:5];
            if (lru[6:7]==b11)lru[6:7]&larr;lru[6:7]-1;
else lru[6:7]&larr;lru[6:7];
            lru[2:3]=b11;}
    else (lru[2:3]= =b11)
            {lru[6:7]&larr;lru[6:7];lru[4:5]&larr;lru[4:5];lru[2:3]
&larr;lru[2:3];lru[0:1]&larr;lru[0:1];}
    ③若命中Cache 的way2,則根據lru[4:5]值為b00、b01、b10、b11 4種情況更新lru[0:7]的值:
    if(lru[4:5]=b00)
       {lru[6:7]&larr;lru[6:7]-1;lru[4:5]&larr;b11;lru[2:3]
&larr;lru[2:3]-1;lru[0:1]&larr;lru[0:1]-1;}
    else if(lru[4:5]= =b01)
        { if (lru[0:1]= =b00)lru[0:1]&larr;lru[0:1];
else lru[0:1]&larr;lru[0:1]-1;
        if (lru[2:3]= =b00)lru[2:3]&larr;lru[2:3]; else lru[2:3]
&larr;lru[2:3]-1;
        if (lru[6:7]= =b00)lru[6:7]&larr;lru[6:7]; else lru[6:7]
&larr;lru[6:7]-1;
        lru[4:5] &larr;b11}
    else if(lru[4:5]= =b10)
            { if (lru[1:0]==b11)lru[0:1]&larr;lru[0:1]-1;
else lru[0:1]&larr;lru[0:1];
            if (lru[2:3]==b11)lru[2:3]&larr;lru[2:3]-1;
else lru[2:3]&larr;lru[2:3];
            if (lru[6:7]==b11)lru[6:7]&larr;lru[6:7]-1;
else lru[6:7]&larr;lru[6:7];
            lru[4:5]=b11;}
    else  (lru[2:3]= =b11)
            {lru[6:7]&larr;lru[6:7]; lru[4:5]&larr;lru[4:5];
lru[2:3]&larr;lru[2:3]; lru[0:1]&larr;lru[0:1];}
    ④若命中Cache 的way3,則根據lru[6:7]值為b00、b01、b10、b11 4種情況更新lru[0:7]的值:
    if (lru[6:7]==b00) {lru[6:7]&larr;b11;lru[4:5]&larr;lru[4:5]-1;
lru[2:3]&larr;lru[2:3]-1; lru[0:1]&larr;lru[0:1]-1;}
    else if(lru[6:7]= =b01)
        { if (lru[0:1]==b00)lru[0:1]&larr;lru[0:1];
else lru[0:1]&larr;lru[0:1]-1;
        if (lru[2:3]==b00)lru[2:3]&larr;lru[2:3];
else lru[2:3]&larr;lru[2:3]-1 ;
        if (lru[4:5]==b00)lru[4:5]&larr;lru[4:5];
else lru[4:5]&larr;lru[4:5]-1 ;
        lru[6:7] &larr;b11}
    else if(lru[6:7]= =b10)
            { if (lru[1:0]==b11)lru[0:1]&larr;lru[0:1]-1;
else lru[0:1]&larr;lru[0:1];
            if (lru[2:3]==b11)lru[2:3]&larr;lru[2:3]-1;
else lru[2:3]&larr;lru[2:3];
            if (lru[4:5]==b11)lru[4:5]&larr;lru[4:5]-1;
else lru[4:5]&larr;lru[4:5];
            lru[6:7]=b11;}
    else (lru[6:7]= =b11)
            {lru[6:7]&larr;lru[6:7];lru[4:5]&larr;lru[4:5];
lru[2:3]&larr;lru[2:3]; lru[0:1]&larr;lru[0:1];}
    (3)如果Cache缺失,則按照下述替換算法替換Cache的數據塊,并更新對應的lru[0:7]的值。
    if(lru[0:1]==b00),
      {  替換way0中的數據塊;
         同時要更新對應lru[0:7]的值:lru[6:7]=lru[6:7]-1;
         lru[4:5]=lru[4:5]-1;lru[2:3]=lru[2:3]-1;lru[0:1]=11;}
    if(lru[2:3]==b00)
      {  替換way1中的數據塊;
         同時要更新對應lru[0:7]的值:lru[6:7]=lru[6:7]-1;
         lru[4:5]=lru[4:5]-1;lru[2:3]=b11;lru[0:1]=lru[0:1]-1;}
    If(lru[4:5]==b00)
      {  替換way2中的數據塊;
         同時要更新對應lru[0:7]的值:lru[6:7]=lru[6:7]-1,
         lru[4:5]=b11,lru[2:3]=lru[2:3]-1,lru[0:1]
         =lru[0:1]-1;}
    if (lru[6:7]==b00)
      {  替換way3中的數據塊;
         同時要更新對應lru[0:7]的值:lru[6:7]=b11;
         lru[4:5]= lru[4:5]-1;lru[2:3]= lru[2:3]-1;lru[0:1]=
         lru[0:1]-1;}
3 仿真與實驗結果
    BWDSP模擬器包含了編譯器、BWDSP指令集、匯編器,能夠編譯用高級語言(C語言)編寫的雷達信號處理的程序代碼和產生基于BWDSP體系結構的目標代碼。BWDSP模擬器的主頻為1 MHz、11級流水線,其內核發射的寬度為8條指令,指令存儲器為1 Mb,指令Cache大小為256 Kb,4路組相聯映射,數據存儲器為2 Mb。用4個典型雷達信號處理程序xd_lib_test2_1_Cache.out、xd_lib_test2_1_part_cache.out、xd_lib_test2_1_Cache.out、dsp.out在BWDSP模擬器驗證平臺上對本文提出的PLRU替換算法進行仿真實驗,并與直接映射、FIFO、RLU、Random替換算法進行對比,從指令Cache的訪問次數、命中次數、缺失次數和命中率來統計指令Cache的性能,其仿真結果如表1所示。

 

 

    表1的仿真結果表明,本文提出的PLRU替換算法其命中率高于其他三種替換算法,且實現PLRU替換算法的硬件代價相對于LRU替換算法要低。通過驗證,高性能BWDSP處理器其整體性能都高于其他三種方法的1.12倍。
    高性能DSP處理器是未來DSP發展趨勢,高速緩存器的多層次存儲器體系結構是提高數字信號處理器系統性能的重要方法。本文在32 bit BWDSP基礎上提出了基于PLRU替換算法的512 bit指令包的指令Cache研究,通過實驗仿真,指令Cache的PLRU替換算法在指令Cache的命中率比FIFO、RLU、Random替換算法都要高出約5.0%。
參考文獻
[1] PEREZ W J H,SANCHEZ E,REORDA M S.Functional test generation for the PLRU replacement mechanism of embedded Cache memories[C].Test Workshop(LATW),2011 12th Latin American,27-30 March 2011.
[2] TAWADA M,YANAGISAWA M,OHTSUKI T,et al.Exact and fast L1 Cache configuration simulation for embedded systems with FIFO/PLRU Cache replacement policies[C]. VLSI Desgin,Automation and Test(VLSI-DAT),International Symposium,2011:1-4.
[3] KLEEN A,STIENBERG E,ANSCHEL M,et al.An improved instruction Cache replacement algorithm[C].Signal Processing Systems Design and Implementation,2-4 Nov.2005:573-578.
[4] 田小波,陳蜀宇.基于最小效用的流媒體緩存替換算法[J].計算機應用,2007,27(3):733-736.
[5] KLEEN A,STIENBERG E,ANSCHEL M,et al.An improved instruction Cache replacement algorithm[C].Signal Processing Systems Design and Implementation,2-4 Nov.2005:573-578.
[6] ZUCKER D F,LEE R B,FLYNN M J.Hardware and software Cache prefetching techniques for MPEG benchmarks[J].IEEE Transactions on Circuits  and Systems for Video Technology,2000,10(5):782-796.
[7] 江喜平,高德遠.CISC中混合Cache的優化設計[J].計算機工程與應用,2006(10):109-111.
[8] Zhang Xi,Li Chongmin,Wang Haixia.A Cache replacement policy using adaptive insertion and re-reference prediction[C].Computer Architecture and High Performance Computing.oct.2010:95-102.
[9] MOLMEN S,MOHSEN S,HOSSEIN R M. Performance evaluation of Cache memory organizations in embedded systems[C].Information Technology,2007:1045-1050.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 在线播放一级片 | 欧美国产日韩另类 | 少妇久久久久久人妻无码 | 欧美性猛片aaaaaaa做受 | 欧美色图中文字幕 | 日韩天天 | 77777_亚洲午夜久久多人 | 人妻无码久久精品人妻 | 一本色道久久综合狠狠躁篇怎么玩 | 毛片毛片毛片毛片毛片 | 亚洲热久久 | 日本在线不卡一区二区三区 | 男男野外做爰全过程69 | 亚洲天堂av在线免费观看 | 在线观看av播放 | 中文无码成人免费视频在线观看 | 成人免费毛片内射美女-百度 | 成人午夜电影福利免费 | 射网站| 免费在线观看日韩av | 成人免费看黄网站在线观看 | 在线观看亚洲国产 | 蜜臀av亚洲一区二区 | 一道本视频在线 | 久久网页| 日日摸天天摸爽爽狠狠97 | 日本大片黄 | 免费纯肉3d动漫无码网站 | 色妞网欧美 | 色噜噜狠狠狠综合曰曰曰 | 欧美丰满大乳大屁股毛片图片 | 国产又黄又大视频 | 亚洲日本三级 | 真人一毛片 | 国产中文一区二区三区 | 国产欧美日韩二区 | 小说区 图片区色 综合区 | 亚洲人成伊人成综合网久久久 | 国产伦精品一区二区三区88av | 少妇1~3伦理 | 天天看a | 无码av一区二区三区无码 | 国产精品国产高清国产av | 国产草草影院 | 国产激情在线 | 三级全黄做爰龚玥菲在线 | 成人亚洲欧美 | 亚洲欧美综合区丁香五月小说 | 久久久www成人免费无遮挡大片 | 久久国产劲爆∧v内射-百度 | 国产伦精品一区二区三区在线播放 | 国产在线观看av | 欧美激情91 | 精品一二三 | 裸体丰满少妇做受久久99精品 | 精品日本一区二区三区在线观看 | 99热最新精品| 国产99在线 | 欧美 | 国产成人无码一区二区三区 | 国产小视频免费在线观看 | 国产色婷婷久久99精品91 | 久久久久久a亚洲欧洲av冫 | 一区在线免费观看 | 国产视频黄 | 国产好大好紧好爽好湿视频唱戏 | 无码国产精品一区二区免费式直播 | 大人和孩做爰aⅴ18 大人和孩做爰av | 亚洲三区在线观看内射后入 | 丝袜美腿一区二区三区动态图 | 天天爽影院一区二区在线影院 | 小嘀咕视频官网在线观看 | 曰批女人视频在线观看 | 国产福利网站 | 国产黄色片免费看 | 人人干人人看 | 亚洲四区 | 国产在线aaa片一区二区99 | 香蕉视频免费网站 | 亚洲国产一区二 | 肉嫁高柳家在线看 | 日韩少妇诱惑 | 黄色在线播放 | 久久久精品欧美一区二区免费 | 68日本xxxxxⅹxxx22| 6080毛片| 免费av一区二区三区 | 色人阁亚洲 | 2019狠狠干| 爱情岛论坛首页永久入口 | 午夜天堂在线 | 黄色在线观看免费视频 | 熟妇人妻不卡中文字幕 | 国产日韩一级片 | 韩国一区二区三区美女美女秀 | 成人黄色片免费 | 秋霞一级全黄大片 | 茄子成人看a∨片免费软件 茄子视频色 | 欧美美女爱爱视频 | 潮喷大喷水系列无码久久精品 | 久久夜夜操妹子 | 天天综合天天添夜夜添狠狠添 | 欧美大片在线看免费观看 | 中国做受xxxxxaaaa | 在线播放小视频 | 日韩欧美在线综合网 | 精品一区在线 | 国产黄色大片网站 | 日韩精品99久久久久久 | 五月天婷婷网站 | 国产精品国产精品国产专区不蜜 | 天天干,天天操,天天射 | 欧美日韩小视频 | 黄色精品网站 | 国产精品久久久久久白浆 | 88av在线播放 | 国产又粗又黄视频 | 久久毛片网站 | 日本高清视频www在线观看 | 亚洲免费黄色网 | 少妇真人直播免费视频 | 免费看片在线观看www | 亚洲黄色网络 | 永久国产| 一区二区三区内射美女毛片 | 日本免费高清一本视频 | 狠狠做五月深爱婷婷 | 3d动漫精品啪啪一区二区下载 | 借种(出轨高h) | 亚洲国产av无码综合原创国产 | 麻豆porn| 国产熟女高潮视频 | 精品女同一区二区三区在线观看 | 精品国产乱码久久久久夜深人妻 | av中文字幕一区 | 激情黄色一级片 | 亚洲乱码国产乱码 | 成人三级在线视频 | 精品国产一区二区三区在线观看 | 久久夜色精品亚洲噜噜国产mv | 亚洲综合av网| 国产日韩欧美中文 | 亚洲天堂中文字幕在线观看 | 另类 专区 欧美 制服 | 26uuu亚洲国产欧美日韩 | 久久99精品国产麻豆宅宅 | 蜜臀国产在线视频 | 日韩丰满少妇无吗视频激情内射 | 丰满岳乱妇一区二区三区 | 免费的黄色的视频 | 成人免费视频软件网站 | 欧美精品久久久久久久免费 | jizzzz中国 | 精品一卡二卡 | 国产精品a国产精品a手机版 | 国产在线aaa片一区二区99 | 国产成人在线播放 | 国产亚洲精品久久久久久青梅 | 激情内射人妻1区2区3区 | 久久波多野 | 国产露脸国语对白在线 | 九九九九九九九九九 | 粉嫩小泬无遮挡久久久久久 | 91精品国产一区二区在线观看 | 国产视频在线一区二区 | 亚洲性事 | 亚洲免费视频观看 | 国产成人精品无码免费看 | 精品国产乱码久久久久久口爆网站 | 新国产三级在线观看播放 | 久久久国产乱子伦精品 | 欧美色噜噜噜 | а 天堂 在线 | 高清在线一区二区 | 国产精品久久久久久69 | 亚洲一区二区不卡视频 | 在线精品一区 | 97高清国语自产拍 | 亚洲专区中文字幕 | 国产精品永久久久久久久久久 | 久久这里只精品 | 欧美黄色片网站 | 亚洲精品乱码久久久久红杏 | 91久久精品一区二区三区大 | 秋霞7777鲁丝伊人久久影院 | 国产免费丝袜调教视频 | 亚洲美女在线视频 | 日韩视频免费观看高清 | 美女的胸给男人玩视频 | 久久久久免费看 | 免费观看又色又爽又黄的传媒 | 麻豆视频国产 | 久草在线新时代的视觉体验 | 军人全身脱精光自慰 | 久久婷婷一区二区 | 一边摸一边抽搐一进一出视频 | 17c在线| 美女毛片在线看 | 66亚洲一卡2卡新区成片发布 | 单亲与子性伦刺激对白视频 | 免费成人看片 | 国产精品va在线观看无码不卡 | 成年人免费毛片 | 小泽玛利亚一区二区三区视频 | 久久久亚洲裙底偷窥综合 | 国产视频三区 | 久久久中日ab精品综合 | 国产精品乱码妇女bbbb | 久久精品午夜福利 | 亚洲精品一| 日韩精品一区二区三区视频 | 91精品国产综合久 | 久久亚| 中文字幕av一区 | 中国一级大黄大黄大色毛片 | 欧美自拍另类欧美综合图片区 | 国产交换配乱淫视频α | 超碰在线日韩 | 国产精品嫩草在线 | 久99久视频| 亚洲区在线播放 | av手机免费在线观看 | 国产又粗又硬又猛的毛片视频 | 理论片一区 | 明星大尺度激情做爰视频 | 亚洲人成在线影院 | 久草在线免费资源 | 少妇性l交大片7724com | 单亲与子性伦刺激对白视频 | 国产成人午夜精华液 | 国产一区二区三区四区三区四 | 狠狠躁18三区二区一区 | 91日日拍夜夜嗷嗷叫国产 | 色噜噜狠狠一区二区三区果冻 | a三级毛片 | 国产性生大片免费观看性 | 99产精品成人啪免费网站 | 久久熟妇人妻午夜寂寞影院 | 人妻无码αv中文字幕久久琪琪布 | 国产欧美日韩va另类在线播放 | 丁香花在线观看免费观看图片 | 国精品无码一区二区三区在线蜜臀 | 国产麻豆精品一区 | 91麻豆精品国产91久久久更新时间 | 亚洲欧美一级久久精品国产特黄 | 成人午夜sm精品久久久久久久 | 天堂av2014| 婷婷色婷婷 | 免费看黄色a级片 | 超碰影院在线观看 | 私色综合网 | av无码久久久久不卡网站下载 | 性做久久久久久免费观看 | 日韩午夜一区二区三区 | 天天插天天透 | 懂色av影视一区二区三区 | 精品久久久久国产 | 国产欧美日韩另类 | 一区二区三区无码视频免费福利 | 中国精品18videosex性中国 | 色综合五月天 | 电影内射视频免费观看 | 精品国产欧美一区二区 | 亚洲男人天堂网址 | 国产污视频网站 | a级毛片蜜桃成熟时2免费观看 | 色噜| 日韩精品一区在线观看 | 日本美女色片 | 熟妇人妻av无码一区二区三区 | 国产精强码久久久久影片at | 午夜性视频国产牛牛视频 | 9999国产精品欧美久久久久久 | 日韩亚洲欧美中文高清 | 91在线视频观看 | 日日摸夜夜添夜夜添毛片av | 乱人伦xxxx国语对白 | 88国产精品欧美一区二区三区 | ree性亚洲88av | 日韩高清在线播放 | 深夜激情视频 | 免费国产在线视频 | 久草视频在线播放 | 国产精品久久久久国产a级 国产精品久久久久国产三级传媒 | 国产浮力第一页 | 免费毛片手机在线播放 | 亚洲国产精品久久久久秋霞影院 | 亚洲精品一级片 | 婷婷在线免费观看 | 欧美多人片高潮野外做片黑人 | 欧美特级毛片 | 欧美日韩精品一区二区天天拍 | 欧美国产中文 | 少妇放荡的呻吟干柴烈火动漫 | 性一交一伦一伦一视频 | 国产黄网在线观看 | 日韩毛片一区二区三区 | 国产免费久久精品 | 夜夜躁恨恨躁爱躁 | 四虎国产精品成人 | 九色网战| 天天射一射 | sese欧美 | 欧美精品国产综合久久 | 欧美一级片免费 | 中文字幕高清免费日韩视频在线 | 五月激情四射网 | 亚洲一区 国产 | 综合久久给合久久狠狠狠97色 | 农民人伦一区二区三区 | 性高湖久久久久久久久 | 98精品国产高清在线xxxx天堂 | 国产免费破外女真实出血视频 | 欧美图片一区二区 | 色哟哟在线 | 黄色三级视频网站 | 亚洲女欲精品久久久久久久18 | 石原莉奈一区二久久影视 | 国产伦精品一区二区 | 美国免费毛片基地 | 日韩午夜一区二区在线精品三级伦理 | www欧美亚洲 | 中文无套内谢少妇视频 | 黄色aa一级片 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲天堂免费看 | 岬奈奈美女教师中文字幕 | 91精品婷婷国产综合久久 | 国产精品码在线观看0000 | 大地资源中文第3页 | 成人精品视频99在线观看免费 | 五月婷婷久久久 | 成人精品毛片国产亚洲av十九禁 | 成人天堂视频第一网站 | 91精品国产综合久久婷婷香 | 免费无码成人av片在线在线播放 | 亚洲精品乱码久久久久久蜜桃图片 | 免费无码黄动漫在线观看 | 欧美日韩精品一区二区天天拍小说 | 无遮挡边摸边吃奶边做视频 | 日本一区二区久久 | 性欧美视频videos6一9 | 午夜成人影片 | 国产在线精品播放 | 偷拍精偷拍精品欧洲亚洲网站 | 91影院在线播放 | 国产精品嫩草55av | 国产在线一区二区三区四区 | 永久免费无码网站在线观看 | 久久久久久久久久国产精品 | 精品天堂| 少妇xxxxx性开放按摩 | 精品乱子伦一区二区三区 | www国产国人免费观看视频 | 用力来高潮了再用力91 | 成+人+黄+色有声+小说免费 | 丁香婷婷激情五月 | 日本熟女毛茸茸 | 日产亚洲一区二区三区 | 亚洲成人精品一区 | 99在线播放视频 | 国产精品一区二区免费在线观看 | 992tv人人网tv亚洲精品 | 午夜精品久久久久久久四虎 | 色天天综合 | 国产精品久久久久婷婷 | 一道本无吗一区 | 手机精品视频在线 | 中文字幕av无码不卡 | 无套内谢88av免费看 | 肉色欧美久久久久久久免费看 | 粉嫩粉嫩一区二区三区在线播放 | 久久久一本精品99久久精品66 | 国产在线 | 中文 | 情侣酒店偷拍一区二区在线播放 | 凹凸国产熟女精品视频 | 欧美大片xxxx | 妺妺窝人体色www看人体 | 欧美性生活精品 | 成年人国产 | 中文字幕最新在线 | 久热精品在线 | 8x成人66m免费视频 | 香蕉视频黄在线观看 | 国产毛片欧美毛片久久久 | 250pp亚洲情艺中心欧美 | 第一毛片| 免费又黄又粗又爽大片69 | 久色一区| 瑜伽裤国产一区二区三区 | 日本老熟妇乱 | 成人特级毛片69免费观看 | 国产成人精品123区免费视频 | 天堂视频在线免费观看 | 中文字幕网址在线 | 国产日韩欧美精品在线 | 色噜噜久久综合伊人一本 | 闺蜜互慰吃奶互揉69式磨豆腐 | 绯色av一区二区 | 婷婷色网站 | 性色网站| 久久婷婷五月综合色99啪 | 无码人妻一区二区三区av | 久久久久国产精品久久久久 | 天天爱天天做天天大综合 | 福利一区二区三区视频在线观看 | 国产精品免费一视频区二区三区 | 免费在线| 无码人妻精品一区二区三区66 | 欧美aaaaa性bbbbb小妇 | av在线天堂网 | 91日韩欧美 | 伊甸园成人入口 | 成人乱淫av日日摸夜夜爽 | 中文字幕免费在线视频 | www婷婷| 久久精品免费看 | 色啦啦视频 | 久久天天躁狠狠躁夜夜avapp | 免费成人高清视频 | 日本一区不卡 | 欧产日产国产精品三级 | www久久爱白液流出h好爽 | 天天躁日日躁狠狠躁伊人 | 国产精品99久久久久久人 | 在线视频h| 亚洲咪咪 | 国产农村妇女在野外高潮 | 麻豆视频免费入口 | 毛片网站视频 | 国产成人a亚洲精v品无码 | 欧美一级免费黄色片 | 中文字幕日韩在线视频 | 精品乱码一区二区三区四区 | 成人黄色网 | 亚洲男人最新版本天堂 | 91成人在线观看喷潮蘑菇 | 八区精品色欲人妻综合网 | 日本久久久久久科技有限公司 | 一级特黄aaa毛片在线视频 | 又污又黄又无遮挡的网站 | 777国产成人入口 | 秋霞欧美视频 | 亚洲の无码国产の无码影院 | 91资源在线播放 | 精品无码国产av一区二区三区 | 精品欧美一区二区三区在线观看 | 国产裸体歌舞一区二区 | 偷偷操不一样的久久 | 亚洲精品白浆高清久久久久久 | 插插插av | 欧美成人一级片 | 91日韩欧美 | 免费观看成人羞羞视频网站观看 | 久久久久久九九九九九 | 欧洲成人免费视频 | 本道久久综合无码中文字幕 | 激情小说五月天 | 佐佐木希av一区二区三区 | 国产激情艳情在线看视频 | 香蕉视频成人在线 | 欧美高潮在线 | 久久91精品国产91久久小草 | 美女综合网 | 人妻在卧室被老板疯狂进入 | 日韩精品视频免费专区在线播放 | 国产人妻aⅴ色偷 | 一区二区日韩视频 | 国产精品av久久久久久小说 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 波多野av在线 | 无码精品人妻一区二区三区人妻斩 | 天天躁日日躁狠狠躁人妻 | 蜜桃av在线免费观看 | 香蕉视频在线免费看 | 又大又粗弄得我出好多水 | 丝袜视频在线观看 | 国产视频国产区 | 一区二区三区免费观看视频 | www色多多| 国产又黄又猛又粗又爽 | 91九色porny首页最多播放 | 免费a级网站 | 一区二区高清视频在线观看 | 亚洲精品第一国产综合野 | aⅴ在线免费观看 | 午夜成人1000部免费视频 | 日韩欧美在线不卡 | 久99视频| 欧美一区2区三区4区贰佰公司 | 国产三级视频在线播放 | 超碰免费97 | 久久久久99啪啪免费 | 国产青青青 | 久久免费公开视频 | 猫咪www免费人成人入口 | 国产欧美日韩综合精品二区 | 亚洲天堂自拍偷拍 | 正在播放国产精品 | 欧洲亚洲一区二区三区四区五区 | 丁香啪啪综合成人亚洲小说 | 一级色毛片 | 农场巨污高h文 | 成人黄色在线免费观看 | 涩涩屋www视频在线观看高清 | 国产精品搬运 | 伊人久久精品视频 | 亚洲国产一区久久yourpan | 日本高清aⅴ毛片免费 | 日韩精品亚洲人成在线 | 国产成人精品一区二 | 天天插天天爱 | 国产真实交换夫妇视频 | 少妇情欲一区二区影视 | 国产一级一区二区 | 99热这里精品 | 黄色三级在线播放 | 亚洲成人教育av | 欧美偷拍一区二区三区 | 藏精阁成人免费观看在线视频 | 国产爆乳无码一区二区麻豆 | 91精品国模一区二区三区 | 国产一级做a爰片久久毛片男男 | 亚洲精品lv | 1313午夜精品理论片 | 国产精品第一页在线观看 | 日韩v| 在线国产一区二区 | 亚洲国产精品久久久久久久 | 欧美性大战久久久久久久 | 日韩在线不卡免费视频一区 | 多p混交群体交乱小说h | 成av人在线观看 | 亚洲欧美18岁网站 | 国产女人40精品一区毛片视频 | 18禁男女爽爽爽午夜网站免费 | 在线观看免费一区 | 色99视频| 韩国主播福利一区二区三区 | 青青免费视频在线观看 | 久青草国产视频 | 四虎影视亚洲精品一区二区 | 日本三区视频 | 韩国三级a视频在线观看 | 亚洲奶汁xxxx哺乳期 | 中文字幕免费在线看线人动作大片 | 美乳少妇与邻居尤物啪啪 | 苍井空一区二区波多野结衣av | 丰满蕾丝乳罩少妇呻吟91 | 毛片导航| 欧美精品一区二区三区在线四季 | 久久精品国产色蜜蜜麻豆 | 天天艹逼| 亚洲一区二区三区自拍公司 | 久久人人澡 | 青青视频二区 | a免费毛片| 亚洲成a人片在线观看无码3d | 三级理伦 | 无码av中文一区二区三区桃花岛 | 精品人妻无码一区二区三区换脸 | 四虎1515hh.com | 国产乱淫av麻豆国产 | 少妇又色又紧又大爽又刺激 | 无码精品人妻一区二区三区av | 嫩草福利视频 | 欧美日韩视频免费观看 | 日本精品一二三 | 伊人55yiren综合开心 | 欧美日韩一区二区在线播放 | 东京热加勒比无码少妇 | 亚洲精品国偷拍自产在线麻豆 | 尤物网址在线观看 | 中文字幕一区二区三区四区五区 | 亚洲欧美综合精品久久成人网无毒不卡 | 亚洲福利视频在线 | 国产精品一区不卡 | 午夜福利理论片高清在线 | 成人午夜免费福利 | 九色蝌蚪91 | 韩国三级少妇高潮在线观看 | 91九色丨porny最新地址 | 四虎在线免费观看 | 色日韩| 亚洲色大成网站www永久男同 | 国产成人精品一区二区三区在线 | 国产精品国产三级国产密月 | 性高湖久久久久久久久 | fc2成人免费人成在线观看播放 | 中文字幕 自拍偷拍 | 五月激情婷婷丁香 | 免费毛片网 | a视频免费看 | 成人喂奶露着大乳 | 少女韩国电视剧在线观看完整 | 久久中出 | 99国产精品久久久久99打野战 | 国产精品综合视频 | 亚洲调教 | 男女做爰猛烈叫床高潮的书 | 久久久亚洲一区二区三区 | 天天干天天爽天天操 | 男人靠女人免费视频网站 | 国产女主播视频 | 特黄色毛片 | 桃色综合网 | 91射| 欧美日韩第一页 | 色综合天天综合网天天狠天天 | 这里只有精品久久 | 四虎影视亚洲精品一区二区 | 亚洲高清在线观看视频 | 97人妻天天爽夜夜爽二区 | 婷婷综合少妇啪啪喷水 | 国产xxxxwwww| 免费的av网站 |