精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化 精華

發(fā)布于 2024-12-12 13:02
瀏覽
0收藏

一、背景

前段時(shí)間的文章里我們剛剛介紹過兩個(gè)對 LLM 分布式推理場景中 AllReduce 的優(yōu)化工作,一個(gè)是 NVIDIA TensorRT-LLM 中的 MultiShot 無損優(yōu)化,另一個(gè)是 Recogni 提出的基于量化壓縮實(shí)現(xiàn)的 AllReduce 加速方案。本文中我們繼續(xù)介紹美團(tuán)新發(fā)表的 AllReduce 量化壓縮優(yōu)化方案。

對應(yīng)的論文為:[2412.04964] Flash Communication: Reducing Tensor Parallelization Bottleneck for Fast Large Language Model Inference [1]

二、摘要

隨著 LLM 規(guī)模的不斷增長,快速推理所需的分布式解決方案往往要利用多維并行性,將計(jì)算負(fù)載分散至 GPU 集群的多個(gè)設(shè)備上。然而,此方法往往會(huì)引入顯著的通信開銷,尤其在帶寬受限的設(shè)備上(比如沒有 NVLink 或者跨機(jī)的情況)。

本文中作者提出 Flash Communication,一種新穎的低比特壓縮技術(shù),旨在緩解推理過程中 Tensor Parallelism(TP)的通信瓶頸。作者在多種最新的 LLM 上進(jìn)行的廣泛實(shí)驗(yàn),驗(yàn)證了該方法的有效性。該方法可以將節(jié)點(diǎn)內(nèi)通信速度提升 3 倍,并將首 Token 時(shí)間縮短 2 倍,同時(shí)幾乎不犧牲模型精度。

PS:上述的結(jié)論其實(shí)有點(diǎn)夸大,INT4 可以實(shí)現(xiàn)上述速度,但精度損失還是有點(diǎn)大的;而 INT8 可以保持精度,但加速比又沒這么多。

三、引言

3.1 硬件拓?fù)?/h3>

作者論文中評(píng)估主要采用了兩種機(jī)型,一種是 8 x L40 GPU 節(jié)點(diǎn),如下圖 Figure 12 所示。每個(gè)節(jié)點(diǎn)上有 8 個(gè) L40 GPU,每 2 個(gè) GPU 在一個(gè) PCIe Switch 下,沒有 NVLink + NVSwitch,并且每個(gè)節(jié)點(diǎn)只有 1 個(gè) 100 Gbps 的 NIC。因此:

  • 如果節(jié)點(diǎn)內(nèi)的 TP 通信都需要走 PCIe 鏈路,如果是不同 CPU Socket 下的 GPU 通信,還需要通過 CPU 之間的 UPI,因此通信效率可能比較低。
  • 如果節(jié)點(diǎn)間通信,則必須通過節(jié)點(diǎn)的 NIC,最糟糕的情況是左側(cè)紅框和右側(cè)紅框的 GPU 組成 TP 組進(jìn)行通信。
  • PS:本文中作者并沒有涉及節(jié)點(diǎn)間通信,甚至 L40 上的 TP=8 的 8 GPU 通信都沒有。?

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

而 A100 節(jié)點(diǎn)類似下圖所示,節(jié)點(diǎn)內(nèi)有 8 個(gè) A100 GPU,這些 GPU 通過 NVLink + NVSwitch 實(shí)現(xiàn)全互聯(lián),任何兩個(gè) GPU 之間的通信帶寬都可以達(dá)到 600 GB/s。不過作者介紹節(jié)點(diǎn)間通信帶寬是 200 Gbps,那么可能節(jié)點(diǎn)上就沒有紅框中的 NIC,只有藍(lán)框中的 200 Gbps NIC。(PS:論文中也不涉及節(jié)點(diǎn)間通信)

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

此外,A100 GPU 有 108 個(gè) SM,而 L40 GPU 有 108 個(gè) SM。

3.2 ReduceScatter + AllGather

我們在之前的文章中詳細(xì)介紹過 AllReduce,這里再簡單陳述一下。對于常見的基于 Ring 的 AllReduce 實(shí)現(xiàn)中,通常將一個(gè) AllReduce 操作拆分為一個(gè) ReduceScatter 和一個(gè) AllGather 操作,如下圖所示:

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

具體的 ReduceScatter 操作如下,每個(gè)設(shè)備(GPU)發(fā)送一部分?jǐn)?shù)據(jù)給下一個(gè)設(shè)備,同時(shí)接收上一個(gè)設(shè)備的數(shù)據(jù)并累加。這個(gè)過程執(zhí)行 K-1 步,ReduceScatter 后每個(gè)設(shè)備都包含一部分?jǐn)?shù)據(jù)的 Sum:

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

具體的 AllGather 操作如下,每個(gè)設(shè)備(GPU)將其持有的部分結(jié)果發(fā)送給下一個(gè)設(shè)備,同時(shí)接收上一個(gè)設(shè)備的部分結(jié)果,逐步匯集完整的結(jié)果,同樣需要 K-1 步。AllGather 后,每個(gè)設(shè)備都包含全量的數(shù)據(jù):

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

NVIDIA 在 3x Faster AllReduce with NVSwitch and TensorRT-LLM MultiShot | NVIDIA Technical Blog [2] 中并沒有介紹 ReduceScatter 的優(yōu)化,不過在我們推測其可能采用了下述的優(yōu)化方式:具體來說,Ring ReduceScatter 可以等效為一個(gè) All2All 操作實(shí)現(xiàn)數(shù)據(jù)的重排,然后在 Local 進(jìn)行 Reduce 操作(或者 NVSwitch 上進(jìn)行 Reduce 操作)。此過程只有一個(gè) All2All 的整體通信操作,雖然實(shí)際上與 Ring 實(shí)現(xiàn)的方式的通信量和計(jì)算量沒有變化,但可以避免 K-1 個(gè) Ring Step 的同步,進(jìn)而可以有效降低時(shí)延。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

3.3 TP 推理

如下圖 Figure 3 所示,對于 LLaMA 模型推理,其一個(gè) Transformer Layer 需要 2 次 AllReduce 通信,不過需要 Attention 以及 FFN 都采用先列切再行切的方式。以 80 層的 LLaMA 3 70B 模型為例,一次 Forward 需要 180 次 AllReduce 通信。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

3.4 延遲分析

如下圖 Figure 2 所示,作者在 4*L40 GPU 上測量了 LLaMA-3-70B 模型在不同序列長度下各個(gè)部分的開銷(Batch Size 為 8),可以看出,序列越長,AllReduce 的通信占比越大,在 4K 序列長度時(shí) AllReduce 通信開銷為 18% 左右,在序列長度達(dá)到 32K 時(shí),通信開銷占到 40% 左右。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

在 A100 GPU 上雖然有 NVLink+NVSwitch 互聯(lián),最大的通信開銷依然可以達(dá)到 20%(PS:不過作者這里沒有提供詳細(xì)的數(shù)據(jù))。

四、方案

4.1 量化挑戰(zhàn)

為了在準(zhǔn)確性與時(shí)延之間達(dá)成最佳平衡,作者選擇采用低比特量化技術(shù)。如下圖 Figure 4 所示,可觀察到,在大 Block 下進(jìn)行逐 Token 量化會(huì)導(dǎo)致 C4 困惑度的性能急劇下降,非對稱量化(Asym)相對較好,不過依然下降明顯,因此細(xì)粒度量化是必要的。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

然而,作者發(fā)現(xiàn)在此情境下應(yīng)用低比特激活量化并非易事。因此,作者計(jì)算了 LLaMA-3-8B 模型在激活量化前后的層級(jí)均方誤差(MSE)來研究量化的敏感性。如下圖 Figure 5 左圖所示,下投影 dproj 的量化難度遠(yuǎn)高于輸出投 影oproj。

此外,All-Reduce 中 Reduce-Scatter 和 All-Gather 操作對應(yīng)的量化難度也各不相同,如下圖 Figure 5 右圖所示。這一現(xiàn)象符合預(yù)期,因?yàn)?Reduce-Scatter 前的量化僅引入舍入誤差,而在 All-Gather 中,則同時(shí)包含舍入誤差和累積誤差。作為替代方案,可以在 All-Gather 操作前采用更高精度的量化以提升準(zhǔn)確性。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

4.2 通信算法

鑒于上述問題,作者設(shè)計(jì)了一種兩步量化策略以替代傳統(tǒng)的 Ring AllReduce 方法,稱為 Flash AllReduce,如下圖 Figure 6 所示。該策略與 TP 的結(jié)合如上圖 Figure 3 所示。

如下圖 Figure 6 展示了本文 Flash Communication 的通信原理:

  • 首先,將每個(gè) GPU 上的激活值按 Rank 的數(shù)量進(jìn)行劃分。
  • 在激活值上進(jìn)行細(xì)粒度量化后,執(zhí)行All2All 通信(與我們猜測的 TRT-LLM 的 MultiShot 實(shí)現(xiàn)類似),使得每個(gè)設(shè)備接收其規(guī)約所需的計(jì)算負(fù)載。當(dāng)然,接收后也需要反量化操作。
  • 在設(shè)備內(nèi)完成 Reduce,不涉及通信操作。
  • 對得到的結(jié)果再次進(jìn)行量化以加速傳輸。然后進(jìn)行AllGather以匯總所有結(jié)果,并在每個(gè)設(shè)備上進(jìn)行反量化以恢復(fù)浮點(diǎn)數(shù)值。?

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

具體的算法過程也可以參考如下圖 Algorithm 1:

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

4.3 Kernel 設(shè)計(jì)

為了提升效率,作者開發(fā)了一個(gè)融合的 Flash AllReduce Kernel,以囊括上述所有集合通信操作及量化操作。如下圖 Table 1 所示,相比 Ring AllReduce 操作,F(xiàn)lash AllReduce 將量化-反量化步驟從 N 次減少到 2 次,Reduce-Gather 步驟從 N-1 次縮減到 1 次。盡管總體數(shù)據(jù)個(gè)數(shù)保持不變,但每一份數(shù)據(jù)均被量化到較低位數(shù),從而大幅減少了傳輸?shù)臄?shù)據(jù)大小。 

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

快速細(xì)粒度量化:每個(gè)節(jié)點(diǎn)的總通信量(個(gè)數(shù)) M 被劃分為 T 個(gè) Chunk 進(jìn)行傳輸。給定 Chunk 大小 C,如下圖 Figure 7 展示了 GPU 線程如何并行組織以處理 Chunk 信息。一個(gè) Chunk 被分割成 N 個(gè) Block,每個(gè) Block 對應(yīng) 32 個(gè) Warp,其中每個(gè) Warp 由 32 個(gè) Thread 組成,每個(gè) Thread 可處理 8 個(gè) FP16 元素。以采用 128 組大小的非對稱量化為例,使用 16 個(gè)線程對每組 128 個(gè)元素進(jìn)行量化。具體而言,利用 CUDA API 函數(shù) __shfl_xor_sync 通過迭代交換這些 Warp Thread 間的信息,高效實(shí)現(xiàn) Max/Min 歸約。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

快速通信。不再使用 All2All 原語,而是利用 CUDA Runtime API 中的 GPU Peer Direct Memory 訪問來傳輸量化后的數(shù)據(jù)量,在此過程中,能夠直接從不同 Rank 獲取數(shù)據(jù),顯著提升通信速度。

快速反量化。一旦接收到量化后的數(shù)據(jù),需要將其反量化為 FP16 以進(jìn)行 Reduce Sum。由于單純的 INT4 到 FP16 轉(zhuǎn)換會(huì)產(chǎn)生開銷,作者采用了 [2211.10017] Who Says Elephants Can't Run: Bringing Large Scale MoE Models into Cloud Scale Production [3] 中的反量化布局。為了在線協(xié)調(diào)其順序,作者還采用了來自 LMDeploy 的快速 INT4 打包,如下圖 Figure 8 所示:

  • 給定兩個(gè) 32 位無符號(hào)整數(shù) U0 和 U1,它們分別持有 4 個(gè) INT4 量化的激活值(每個(gè)存儲(chǔ)在 8 位中的低 4 位)用于傳輸。
  • 首先執(zhí)行右移 12 位操作,然后對其自身進(jìn)行按位或運(yùn)算。
  • 隨后,使用 CUDA Math API __byte_perm 從這兩個(gè)整數(shù)中選擇目標(biāo)位。通過這種方式,可以方便的按順序打包 8 個(gè) 4 位整數(shù)進(jìn)行反量化。
  • 接下來,應(yīng)用 lop3.b32 對打包變量執(zhí)行邏輯操作(0xF0 & 0xCC)| 0xAA,應(yīng)用掩碼 0x000F000F 和 0x64006400,然后減去 0x64006400,這有效地表示了 FP16 中的 W1 和 W0。
  • 通過改變剩余 INT4 整數(shù)的掩碼,可以迭代進(jìn)行反量化。?

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

INT6 量化:鑒于在 All-Gather 之前進(jìn)行低比特量化會(huì)導(dǎo)致更大的損失,這里作者選擇采用 INT8 位寬,同時(shí)保持 ReduceSum 的 INT4 位寬,從而有效構(gòu)建了一個(gè) INT6 解決方案。INT6 配置在性能與通信效率之間達(dá)到了很好的平衡。

五、實(shí)驗(yàn) & 結(jié)果

5.1 實(shí)驗(yàn)配置

實(shí)驗(yàn)在前述的 L40 和 A100 GPU 進(jìn)行,對應(yīng)的輸入 Token 為 1024,輸出為 64,基線為 FP16 通信。

5.2 精度對比

5.2.1 FP16 Weight 實(shí)驗(yàn)

如下圖所示,作者針對 LLaMA-2 和 LLaMA-3 系列模型使用 FP16 Weight 進(jìn)行了評(píng)估,可以看出,大部分情況下 Asym INT8 的損失都很小,基本無損(紅框);Asym INT6(INT8 + IINT4)在 LLaMA-2 損失較小,在 LLaMA-3 損失稍微有點(diǎn)大;而 LLaMA-3 的 INT4 方案損失比較大,這也與 [2411.04330] Scaling Laws for Precision [4] 的結(jié)論相符,LLaMA-3 用了更多訓(xùn)練數(shù)據(jù),相應(yīng)也更難量化):

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

PS:需要說明的是,上述中我們沒有使用論文表格是因?yàn)檎撐闹谐霈F(xiàn)了嚴(yán)重錯(cuò)誤,上述表格中:

  • AVG 列:作者論文中計(jì)算的均值,如下圖 Table 2 所示,此結(jié)果計(jì)算有誤。
  • New_AVG 列:我們自己根據(jù)表格中相關(guān)數(shù)據(jù)計(jì)算的均值。
  • INT8_Weight_AVG:來自下述 Table 3 中對應(yīng) INT8 Weight 推理的均值。可以看出 INT8 Weight 的均值也和我們計(jì)算的 FP16 Weight 的結(jié)果均值接近,符合預(yù)期。?

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

5.2.2 INT8 Weight 實(shí)驗(yàn)

如下圖 Table 3 所示,作者同樣針對 LLaMA-2 和 LLaMA-3 系列模型使用 INT8 Weight 進(jìn)行了評(píng)估,和上述 FP16 Weight 結(jié)論基本類似:

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

5.3 Flash AllReduce vs Ring AllReduce

在集成了一系列優(yōu)化技術(shù)后,F(xiàn)lash AllReduce 的速度顯著由于 Ring AllReduce。如下圖 Figure 10 所示,作者展示了通信量在 64MB - 1GB 時(shí)的通信時(shí)延。可以看出,其 INT4 版本最高可以實(shí)現(xiàn) 3.18x 的 Kernel 加速,而 INT6 在速度和精度之間取得了不錯(cuò)的平衡(PS:需要注意的是,實(shí)際推理過程中通信量可能沒有這么大)。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

如下圖 Figure 11 所示,作者也展示了不同 SM 數(shù)量對通信效率的影響。在通信量較小時(shí),較少的 SM 數(shù)量更為有利,因?yàn)檫@可以減少 Kernel 啟動(dòng)和 Block 間同步的開銷。然而,隨著通信量增大,計(jì)算需求增加,也很有必要使用更多 SM。配置 48 個(gè) SM 可以在通信與計(jì)算之間達(dá)到了更佳的平衡。

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

5.4 時(shí)延和吞吐

如下圖 Figure 9 所示,作者也基于 LLaMA-3-8B 和 LLaMA-3-70B 模型在 L40 和 A100 上測量了 TTFT 的時(shí)延,可以看出,在 L40 上 TP=4 最多可以獲得 2.06x 的加速(對應(yīng)的 INT4,INT8 只有 1.42x);而在 A100 上 TP=8 最多可以獲得 1.19x 加速(對應(yīng)的 INT4,INT8 只有 1.1x)

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

如下圖 Figure 13 所示,在 L40 上 TP=2 的加速會(huì)更小一些:

美團(tuán) Flash Communication:LLM 推理的 AllReduce 通信優(yōu)化-AI.x社區(qū)

PS:此外,LLM Inference 在 Prefill 階段的 AllReduce 通信量比較大,而在 Decoding 階段的 AllReduce 通信量比較小,作者并沒有進(jìn)行相關(guān)對比實(shí)驗(yàn)。

六、參考鏈接

  1. https://arxiv.org/abs/2412.04964
  2. https://developer.nvidia.com/blog/3x-faster-allreduce-with-nvswitch-and-tensorrt-llm-multishot/
  3. https://arxiv.org/abs/2211.10017
  4. https://arxiv.org/abs/2411.04330

本文轉(zhuǎn)載自 ??AI閑談??,作者: AI閑談

標(biāo)簽
收藏
回復(fù)
舉報(bào)
回復(fù)
相關(guān)推薦
在线观看日本一区| 青青精品视频播放| 美女被艹视频网站| 日韩电影免费观看| 99久久精品一区| 国语自产精品视频在线看抢先版图片| 欧美日韩一区二区区别是什么 | 97人妻精品一区二区免费| 中国字幕a在线看韩国电影| 久久久久久免费毛片精品| 国产精品69久久| 男人晚上看的视频| 精品一区二区三区免费看| 亚洲国产中文字幕| 欧美日韩高清免费| 国产乱淫a∨片免费观看| 欧美日本在线| 亚洲美女www午夜| 中文字幕视频三区| 欧美男人天堂| 国产精品国产三级国产专播品爱网| 国产成人精品国内自产拍免费看| 极品魔鬼身材女神啪啪精品| 另类ts人妖一区二区三区| 日本精品一区二区三区四区的功能| 天天成人综合网| 韩国中文字幕hd久久精品| 石原莉奈在线亚洲二区| 九九久久精品一区| 国产精品美女高潮无套| 亚洲三区欧美一区国产二区| 91福利视频在线| 黄色一级视频播放| 黄色免费在线播放| 成人在线一区二区三区| 国产精品爽爽爽| 影音先锋亚洲天堂| 久久免费大视频| 亚洲精品美女免费| www.成人黄色| 老司机2019福利精品视频导航| 亚洲欧美另类图片小说| 欧美三级网色| 亚洲精品无amm毛片| 久久精品国产一区二区| 久久99久久久久久久噜噜| 91激情视频在线观看| a看欧美黄色女同性恋| 欧美日韩精品一区二区三区 | 黄网站app在线观看| 91麻豆文化传媒在线观看| 91精品啪在线观看麻豆免费| 亚洲成人第一网站| 亚洲狼人精品一区二区三区| 久久综合伊人77777蜜臀| 91麻豆制片厂| 国产不卡一二三区| 日韩成人高清在线| 午夜影院福利社| 久久国产精品美女| 欧美人狂配大交3d怪物一区| 北条麻妃视频在线| 久久青青视频| 91高清在线观看| 蜜臀av午夜一区二区三区 | 精品中文字幕在线| 中文字幕五月天| 国产高清一区| www.亚洲天堂| 91n在线视频| 99视频精品全国免费| 日韩专区中文字幕| 国产精品夜夜夜爽阿娇| 999国产精品| 亚洲女同精品视频| xxxxx在线观看| 国产在线观看91一区二区三区| 亚洲精品一区二区三区婷婷月| 精品人妻一区二区免费视频| 天美av一区二区三区久久| 亚洲高清在线观看| 国产成人精品无码片区在线| 你懂的在线观看一区二区| 亚洲第一视频在线观看| 催眠调教后宫乱淫校园| 欧美成人专区| 精品一区二区三区四区在线| 欧美做受xxxxxⅹ性视频| 国产videos久久| 色婷婷久久av| 久久久久久久蜜桃| 亚洲少妇在线| 国产精品白嫩美女在线观看 | 欧美在线影院一区二区| www.天天射.com| 在线观看欧美| 日韩精品综合一本久道在线视频| 在线观看成人动漫| 蜜桃一区二区三区| 中文字幕av一区中文字幕天堂| 日本黄色激情视频| 亚洲精品网址| 久久久中精品2020中文| 国产一区二区视频免费| 激情综合网激情| 国产精品久久久久久久免费大片 | 亚洲视频免费一区| 日韩在线观看免| 在线成人h网| 国产成人精品最新| 国产巨乳在线观看| 国产精一区二区三区| 国新精品乱码一区二区三区18| 欧美成人片在线| 中文字幕日韩欧美一区二区三区| 男人添女荫道口女人有什么感觉| 在线观看欧美日韩电影| 91精品国产综合久久久久久久久久 | 久久久久久久一区二区| 亚洲免费黄色网址| 麻豆精品久久久| 国产伦一区二区三区色一情| 国产资源在线播放| 亚洲一区二区在线视频| 婷婷免费在线观看| 久久男人av| 久久亚洲精品网站| 久久精品视频5| 国产高清成人在线| 亚洲成人自拍| 漫画在线观看av| 欧美电影影音先锋| 久久久久久久久久久久| 亚洲午夜黄色| 国产精品永久在线| 青青操在线视频| 亚洲最色的网站| 亚洲欧美日韩一级| 欧亚精品一区| 欧美成人一二三| 国产嫩bbwbbw高潮| 成人av网站大全| 佐佐木明希av| 日韩成人在线电影| 亚洲日韩中文字幕| 91午夜视频在线观看| 国产激情一区二区三区| 亚洲美女搞黄| 欧美一区国产| 精品中文视频在线| 日韩av电影网| 成人美女在线观看| 国产精品一二三在线观看| 男人亚洲天堂| 亚洲欧美日韩国产中文| 中文字幕日韩一级| 成人永久aaa| 91国在线高清视频| 欧美经典影片视频网站| www.欧美精品| 伊人免费在线观看高清版| 久久九九久久九九| 啊啊啊一区二区| 欧美三级午夜理伦三级在线观看 | 92久久精品| 欧美成人欧美edvon| 五月婷婷婷婷婷| 欧美aaaaa成人免费观看视频| 久久伊人一区| 在线天堂中文资源最新版| 日韩av中文字幕在线免费观看| 日本少妇久久久| www..com久久爱| 亚洲不卡中文字幕无码| 群体交乱之放荡娇妻一区二区| 91高清免费在线观看| 色综合888| 亚洲r级在线视频| 黄色av网址在线观看| 国产欧美日韩综合一区在线播放 | 999在线观看| 亚洲一级毛片| 国产精品v欧美精品v日韩| 毛片在线网址| 亚洲成人精品视频在线观看| 五月婷婷亚洲综合| 国产欧美日韩一区二区三区在线观看| 手机在线免费观看毛片| 四虎成人av| 福利视频久久| 天堂av中文在线观看| 亚洲一区二区福利| 一区二区 亚洲| 一区二区三区欧美激情| 久久久老熟女一区二区三区91| 亚洲欧美大片| 宅男av一区二区三区| 日韩三级久久| 日本精品免费观看| 老司机精品影院| 精品国产sm最大网站免费看 | 欧美久久一二三四区| 国产在线视频第一页| 91小视频免费看| 日韩av手机版| 国语对白精品一区二区| 欧美极品一区二区| 国产一区精品二区| 97在线视频免费观看| 岛国在线视频| 精品日韩av一区二区| 啪啪小视频网站| 亚洲男女毛片无遮挡| 亚洲色偷偷色噜噜狠狠99网| 日韩和欧美一区二区三区| 国产奶头好大揉着好爽视频| 色狠狠久久av综合| 91精品免费看| 这里有精品可以观看| 欧美成人精品三级在线观看| 欧洲综合视频| 日韩欧美一级片| 天天天天天天天干| 亚洲3atv精品一区二区三区| 国产馆在线观看| 久久在线免费观看| 日本黄色一级网站| 欧美aaaaaa午夜精品| 欧美高清中文字幕| 精品一区二区三区在线| 国产日韩欧美一区二区| 国产亚洲亚洲国产一二区| 日韩免费av片在线观看| 国产极品人妖在线观看| 久久精品国产一区| 国产高清视频在线播放| 亚洲精品国产精品国自产在线| 国产色视频在线| 欧美日韩五月天| 麻豆精品久久久久久久99蜜桃| 洋洋成人永久网站入口| 大地资源高清在线视频观看| 久久久国产精华| 伦理片一区二区| 国产精品一品二品| 亚洲免费成人在线视频| 日精品一区二区三区| 欧美 国产 综合| 亚洲大片av| 无码av天堂一区二区三区| 亚洲女同中文字幕| 爱爱爱视频网站| 日韩在线看片| 婷婷久久青草热一区二区| 亚洲精品亚洲人成在线| 精品亚洲第一| 欧美国产不卡| 久久久久久久久一区二区| 国产精品午夜av| 成人黄色激情网| 久久亚洲人体| 国产欧美在线播放| 精品国产黄a∨片高清在线| 国产精品99久久久久久久久| 欧美专区福利免费| 国产精品久久婷婷六月丁香| 日韩av免费| 国产精品视频精品| 六九午夜精品视频| 成人字幕网zmw| 自拍偷拍亚洲| 91老司机精品视频| 国产精品亚洲四区在线观看| 91在线看网站| 黄色成人美女网站| 久热国产精品视频一区二区三区| 亚洲大片精品免费| 天天综合狠狠精品| 91亚洲成人| 超碰超碰超碰超碰超碰| 一区二区亚洲| 日本黄色三级大片| 青青草一区二区三区| 亚洲妇女无套内射精| 久久一区二区三区四区| 永久免费看片视频教学| 婷婷综合五月天| 中文字幕在线观看高清| 精品国产三级电影在线观看| 国产毛片在线看| 欧美黄色成人网| 91成人在线| 国产在线资源一区| 久久久久亚洲| 熟妇人妻无乱码中文字幕真矢织江| 国产一区二区精品久久91| 女人又爽又黄免费女仆| 亚洲精品国产精华液| 日韩 国产 欧美| 精品国产乱码久久久久久影片| 国产黄在线观看| 91精品成人久久| 中文字幕日本一区| 色一情一区二区三区四区| 亚洲精品国产日韩| 日韩欧美理论片| 久久精品人人爽人人爽| 久久免费在线观看视频| 九一精品久久久| 成人一区二区在线观看| av免费播放网站| 亚洲第一精品在线| 国产精品一级视频| 国产亚洲成av人片在线观看桃| 国产蜜臀av在线播放| 国产综合久久久久| 国产精品密蕾丝视频下载| 日韩网站在线免费观看| 国产在线视视频有精品| 一级黄色毛毛片| 色综合久久88色综合天天6| 免费看黄色一级视频| 久久躁狠狠躁夜夜爽| 青青伊人久久| 亚洲三区在线观看| 蜜桃久久av一区| 成人在线一级片| 岛国av一区二区三区| 日韩在线观看视频一区二区三区| 欧美精品性视频| 国产一区二区三区免费观看在线| 亚洲欧美精品| 麻豆一区二区三| 2019男人天堂| 欧美这里有精品| √新版天堂资源在线资源| 国产成人综合av| 精品国产精品国产偷麻豆| 国产精品动漫网站| 国产三级欧美三级| 亚洲国产成人精品久久| 波多野结衣激情视频| 欧美精品一区二区精品网| 午夜小视频在线观看| 亚洲jizzjizz日本少妇| 香港欧美日韩三级黄色一级电影网站| 手机看片福利盒子久久| 国产亚洲精品aa午夜观看| 台湾佬中文在线| 亚洲欧美日韩在线一区| 这里有精品可以观看| 免费一区二区三区在在线视频| 免费日韩av| 在线观看亚洲大片短视频| 欧美色老头old∨ideo| 日本精品在线| 91传媒在线免费观看| 精品成人在线| 短视频在线观看| 欧美性猛片aaaaaaa做受| 亚洲成人三级| 2022国产精品| 日韩视频三区| 亚洲最大成人网站| 欧美视频自拍偷拍| 黄色在线播放网站| 国产精品久久亚洲| 久久人人超碰| 在线免费看av网站| 亚洲国产成人av在线| 日韩不卡视频在线观看| 一区二区在线观| 丁香婷婷综合色啪| 久久久成人免费视频| 在线精品播放av| 蜜桃av免费观看| 欧美精品丝袜久久久中文字幕| 97caopor国产在线视频| 国产一区在线观| 蜜臀国产一区二区三区在线播放| 日韩精品一区二区亚洲av性色| 精品欧美一区二区在线观看| 国产精欧美一区二区三区蓝颜男同| 亚洲一区综合| 成人精品免费网站| 中国女人真人一级毛片| 欧美激情免费在线| 精品国产一区二区三区四区| 91小视频在线播放| 欧美日韩亚洲激情| 成人午夜在线影视| 欧美日韩国产综合视频在线| 国产真实精品久久二三区| 日韩免费视频一区二区视频在线观看| 日韩视频―中文字幕| 亚洲精品无吗| 国产精品一区二区在线免费观看| 在线观看成人小视频| 91福利区在线观看| 一区二区三区四区五区视频|