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

溫故知新之GPU計(jì)算

商務(wù)辦公
本文簡要回顧了對GPU流水線和體系結(jié)構(gòu)的變遷,初步了解了NVIDIA及AMD的統(tǒng)一架構(gòu),及其設(shè)計(jì)理 念上的異同,以及GPU開發(fā)平臺編程模型和執(zhí)行機(jī)制。據(jù)說,ChatGPT用了5000塊GPU,而對于普通工程師而言,看看過去,或許可以幫助照見未來。

據(jù)說,ChatGPT用了5000塊GPU,而對于普通工程師而言,看看過去,或許可以幫助望見未來。那么,GPU是什么呢?

圖形處理器(GPU,Graphic Processing Unit)是面向吞吐率設(shè)計(jì)、片上集成大量并行計(jì)算部件的處理器。2006年采用統(tǒng)一架構(gòu)的GPU和使用高級語言編程的開發(fā)平臺的出現(xiàn),引發(fā)了GPU通用計(jì)算領(lǐng)域的迅猛發(fā)展。

1. GPU 溯源

早在計(jì)算機(jī)圖形學(xué)發(fā)展初期,圖形顯示受硬件條件的限制,僅作為計(jì)算機(jī)輸出的一種手段。圖形處理計(jì)算基本由軟件實(shí)現(xiàn),也稱為“軟解壓”,硬件負(fù)責(zé)輸出計(jì)算結(jié)果。隨著游戲市場和圖形計(jì)算領(lǐng)域的應(yīng)用需求迅速發(fā)展,其發(fā)展速度甚至超過了摩爾定律的限制。GPU的功能性越來越豐富,計(jì)算能力也越來越強(qiáng)大。每一代GPU的推出都會(huì)帶來新的變革,都深刻影響著其應(yīng)用領(lǐng)域。

第一代GPU出現(xiàn)在1998年,主要處理光柵化以及多紋理操作,但硬件不支持坐標(biāo)變換和光照變換。主要代表為NVIDIA TNT2等。 

第二代GPU出現(xiàn)在1999年,增加了對坐標(biāo)變換和光照變換計(jì)算的硬件支持,可以使用硬件來完成光影處理以及幾何變換等特效,為CPU減輕了大量的計(jì)算任務(wù),但不具備可編程性。主要代表為NVIDIA GeForce256和ATI Radeon 7500等。

第三代GPU出現(xiàn)在2001年,實(shí)現(xiàn)了完全可編程的完整3D圖形處理流程。在頂點(diǎn)級上支持可編程性,在像素級上實(shí)現(xiàn)了有限的可編程性。主要代表為NVIDIA GeForce3/4和ATI Radeon 8500等。

第四代GPU出現(xiàn)在2003年,像素和頂點(diǎn)的可編程性更通用化,GPU進(jìn)入了完全可編程時(shí)代。同時(shí),GPU還配備了浮點(diǎn)計(jì)算功能。主要代表為NVIDIA GeForce FX和ATI Radeon 9700/9800。 

第五代GPU出現(xiàn)在2004年,增加了更多的著色器功能。頂點(diǎn)著色器可以訪問紋理,支持動(dòng)態(tài)分支操作。像素著色器支持分支操作、子函數(shù)調(diào)用、64位浮點(diǎn)紋理濾波和融合以及多目標(biāo)渲染等。主要代表有NVIDIA GeForce 6800 等。 

新一代的GPU出現(xiàn)在2006年,采用完全統(tǒng)一渲染架構(gòu)設(shè)計(jì),將分離的可編程流水階段映射到統(tǒng)一的處理器陣列上,從而使得計(jì)算資源在頂點(diǎn)著色、幾何處理以及像素處理等任務(wù)之間動(dòng)態(tài)配置,取得良好的負(fù)載平衡。主要代表有NVIDIA Geforce 8800等。統(tǒng)一架構(gòu)GPU的出現(xiàn)帶來了革命性的變革,伴隨著相應(yīng)開發(fā)平臺的推出,GPU不再限于傳統(tǒng)的圖形計(jì)算和游戲領(lǐng)域,開始更廣泛地應(yīng)用于通用計(jì)算領(lǐng)域,推進(jìn)了高性能計(jì)算以及科學(xué)計(jì)算領(lǐng)域的快速發(fā)展。 

2.GPU的處理流水線

2.1 固定功能流水線

在圖形流水線引入可編程性之前,GPU一直采用固定功能流水線,使用固定功能單元處理計(jì)算的各個(gè)步驟。應(yīng)用程序通過API庫(如微軟的DirectX和開放性標(biāo)準(zhǔn)OpenGL)提供的接口函數(shù),實(shí)現(xiàn)應(yīng)用程序功能。固定功能圖形流水線中的主要步驟如下圖所示。

圖片

主機(jī)接口一般負(fù)責(zé)GPU和主機(jī)之間的數(shù)據(jù)傳輸。圖形處理之前圖像中物體表面被分解為三角形圖元的集合,頂點(diǎn)是指三角形圖元的角。頂點(diǎn)控制部件負(fù)責(zé)接收參數(shù)化的三角形圖元數(shù)據(jù),執(zhí)行數(shù)據(jù)轉(zhuǎn)化,存入頂點(diǎn)緩存中。頂點(diǎn)著色、變換和光照部件對頂點(diǎn)進(jìn)行坐標(biāo)變換、光照計(jì)算后,圖元裝配和光柵化操作對幾何圖元進(jìn)行紋理和顏色的插值,生成和窗口屏幕像素相對應(yīng)的片元(Fragment)。片元具有窗口坐標(biāo)、顏色、紋理坐標(biāo)、霧化坐標(biāo)等屬性。著色(Shader)階段則對片元實(shí)施紋理映射、顏色插值以及光照反射等操作,計(jì)算出三角形圖元中每個(gè)像素的最終顏色。最后,光柵操作部件(ROP,Raster OPeration)對像素執(zhí)行顏色混合、透明以及反鋸齒操作。幀緩沖區(qū)接口(FBI,F(xiàn)rame Buffer Interface)負(fù)責(zé)管理顯示的讀寫操作。

2.2 可編程流水線

盡管GPU的硬件功能和圖形API不斷擴(kuò)展,但仍然滿足不了應(yīng)用快速變化的新需求。2001年3月,NVIDIA公司推出了具有著色器可編程能力的GeForce 3系列,相關(guān)圖形API升級到DirectX 8和頂點(diǎn)著色器擴(kuò)展OpenGL。之后,為了與DirectX 9匹配,GPU又?jǐn)U展了像素著色階段的通用可編程性和浮點(diǎn)計(jì)算功能。GPU的可編程流水線如下圖所示——

圖片

GPU的可編程性主要體現(xiàn)在兩個(gè)部分:頂點(diǎn)處理器(VP,Vertex Processor/Engine)和片元處理器(FP,F(xiàn)ragment Processor/Engine)。可編程頂點(diǎn)處理器主要負(fù)責(zé)執(zhí)行頂點(diǎn)著色程序,執(zhí)行幾何變換和光照計(jì)算等操作。可編程片元處理器主要負(fù)責(zé)執(zhí)行像素著色程序,執(zhí)行紋理混合等操作。可編程性的引入帶來了圖形處理的多樣化和可變性。而固定功能頂點(diǎn)處理器只能實(shí)現(xiàn)固定的光照模型和坐標(biāo)轉(zhuǎn)換,固定功能片元處理器只能實(shí)現(xiàn)有限的顏色混合和紋理映射。使用靈活的程序設(shè)計(jì)代替流水線中的固定操作,不但促進(jìn)了圖形計(jì)算領(lǐng)域和游戲市場的飛躍性發(fā)展,同時(shí)還引發(fā)了GPU在通用計(jì)算領(lǐng)域中的廣泛應(yīng)用。

2.3 統(tǒng)一架構(gòu)圖形流水線

雖然GPU引入了可編程性,但仍采用功能部件的分離設(shè)計(jì)。由于應(yīng)用特征決定了各流水線階段的負(fù)載不同,計(jì)算任務(wù)分離的功能單元設(shè)計(jì)會(huì)導(dǎo)致應(yīng)用性能受限于各階段計(jì)算量比例與功能單元配置之間的不匹配,從而導(dǎo)致計(jì)算資源的閑置。而實(shí)現(xiàn)不同任務(wù)的不同類型著色程序之間具有數(shù)據(jù)不相關(guān)和執(zhí)行獨(dú)立的特征,促使了GPU設(shè)計(jì)從可編程流水線階段向大規(guī)模并行統(tǒng)一架構(gòu)處理器的結(jié)構(gòu)變遷,下圖給出了GPU設(shè)計(jì)從分離設(shè)計(jì)到統(tǒng)一架構(gòu)的示意。

圖片

AMD于2005年初在Xenos中實(shí)現(xiàn)了統(tǒng)一處理架構(gòu),并于2006年率先宣布了面向高性能計(jì)算的流處理器(Stream Processor)。NVIDIA也于2006發(fā)布了采用統(tǒng)一架構(gòu)G80,并于同年11月引入了統(tǒng)一架構(gòu)計(jì)算平臺(CUDA,Compute Unified Device Architecture)。G80架構(gòu)嚴(yán)格遵守了微軟Direct X10統(tǒng)一渲染架構(gòu)的規(guī)范,使用統(tǒng)一計(jì)算陣列以及采用多線程并行執(zhí)行模式處理頂點(diǎn)著色器(VS,Vertex Shader)、像素著色器(PS,Pixel Shader)以及新引入的幾何著色器(GS,Geometry Shader)的計(jì)算任務(wù)。統(tǒng)一計(jì)算陣列在進(jìn)行頂點(diǎn)著色、幾何計(jì)算以及像素處理時(shí),能夠動(dòng)態(tài)劃分計(jì)算資源。由于不同的渲染算法在三個(gè)處理階段存在不同的負(fù)載,因此統(tǒng)一架構(gòu)能夠充分利用計(jì)算資源,取得很好的負(fù)載平衡。 

3.基于GPU的通用計(jì)算

直到2006年統(tǒng)一架構(gòu)計(jì)算平臺的出現(xiàn),GPU在通用計(jì)算領(lǐng)域中的研究才成為業(yè)界的研究熱點(diǎn)。 

3.1 可編程GPU

可編程GPU中的頂點(diǎn)處理器和片元處理器都是典型的流處理器,沒有大容量的存儲器以供讀寫,只是在芯片上利用臨時(shí)寄存器執(zhí)行流數(shù)據(jù)相關(guān)的操作。在GPU,流數(shù)據(jù)即為頂點(diǎn)圖元和光柵化后的像素。GPU處理的流數(shù)據(jù)元素為4單元向量,用以表示四維坐標(biāo)、三維空間齊次向量以及顏色等。頂點(diǎn)處理器和片元處理器都采用SIMD執(zhí)行模式并行執(zhí)行不同的流數(shù)據(jù)元素。因此,GPU兼具流處理器和向量處理器的特征。

圖片

這種流處理并行結(jié)構(gòu)為通用計(jì)算提供了并行計(jì)算的平臺。頂點(diǎn)處理器比較適用于除圖形繪制以外的幾何操作類應(yīng)用,而片元處理器由于擁有大容量的“紋理”存儲空間,因此可以更廣泛地用于各種通用計(jì)算。將可編程GPU應(yīng)用于通用計(jì)算領(lǐng)域,必須采用圖形繪制語言或流編程語言來編寫程序,如OpenGL著色語言等。

GPU計(jì)算是基于矢量的運(yùn)算,一般先將待解決問題轉(zhuǎn)化為能夠用矢量表示的問題,強(qiáng)制轉(zhuǎn)化、分解為圖形操作。使用圖形繪制語言編寫程序,調(diào)用DirectX或OpenGL等圖形API啟動(dòng)計(jì)算過程。輸入的數(shù)據(jù)集合必須存儲在紋理圖像中,再以三角形圖元的形式提交給GPU處理,光柵化操作的結(jié)果數(shù)據(jù)強(qiáng)制轉(zhuǎn)化為像素集的形式輸出。這種間接的實(shí)現(xiàn)方式極大地限制著GPU在通用計(jì)算領(lǐng)域中的應(yīng)用。同時(shí),GPU本身固有的訪存模式也限制了GPU領(lǐng)域發(fā)展的主要因素。計(jì)算之間傳遞數(shù)據(jù)需要通過像素幀緩沖區(qū),作為紋理映射輸入,再把幀緩沖區(qū)用于其它計(jì)算。 

3.2 基于統(tǒng)一架構(gòu)的GPU

NVIDIA G80統(tǒng)一架構(gòu)如下圖所示:

圖片

由于G80統(tǒng)一架構(gòu)采用多線程并行執(zhí)行模式處理頂點(diǎn)著色器、像素著色器以及幾何著色器的計(jì)算任務(wù),因此體系結(jié)構(gòu)中的線程管理器實(shí)際上由頂點(diǎn)處理線程邏輯、像素處理線程邏輯以及幾何處理線程邏輯等三個(gè)指令分派單元構(gòu)成,分別負(fù)責(zé)頂點(diǎn)指令、像素指令和幾何處理指令的譯碼和分發(fā)。

目前,統(tǒng)一架構(gòu)GPU已廣泛應(yīng)用于高性能計(jì)算、科學(xué)計(jì)算和工程計(jì)算等領(lǐng)域,具體的應(yīng)用領(lǐng)域包括:醫(yī)學(xué)成像、分子動(dòng)力、生物醫(yī)藥、視頻轉(zhuǎn)換、金融分析、線性代數(shù)、天體物理、基因排序、天氣預(yù)報(bào)、石油勘探以 及地震探測等。

4. GPU 硬件架構(gòu)

G80系列是NVIDIA公司最早推出的統(tǒng)一架構(gòu)GPU,總體上看,G80由兩部分組成,分別為流處理器陣列(SPA,Stream Processor Array)和存儲系統(tǒng),這兩部分由一個(gè)片上交叉互連網(wǎng)絡(luò)連接,因此系統(tǒng) 具有良好的擴(kuò)展性。NVIDIA將統(tǒng)一結(jié)構(gòu)中的基本計(jì)算單元稱為流多處理器(SM,Streaming Multiprocessors)

AMD-ATI的第一代統(tǒng)一架構(gòu)RV670架構(gòu)與NVIDIA統(tǒng)一架構(gòu)設(shè)計(jì)理念不同的是,R600的設(shè)計(jì)思想兼顧線程級并行和指令級并行。早期的R600架構(gòu)具備64個(gè)5D VLIW線程處理器(TP,Thread Processor),每16個(gè)線程處理器構(gòu)成一個(gè)SIMD引擎(SE,SIMD Engine),采用SIMD執(zhí)行模式執(zhí)行VLIW指令。每個(gè)線程處理器中有5個(gè)異構(gòu)流核心(SC,Stream Core),負(fù)責(zé)執(zhí)行編譯器打包的VLIW指令。

而NVIDIA統(tǒng)一架構(gòu)中一個(gè)SM中的8個(gè)流核心完全對稱,采用SIMD執(zhí)行模式在不同數(shù)據(jù)上執(zhí)行相同指令。線程處理器中的T-Stream Core功能最強(qiáng),負(fù)責(zé)執(zhí)行超越函數(shù);另外四個(gè)稱為x、y、z和w的通用流核心則是完全相同,負(fù)責(zé)執(zhí)行基本的32位整數(shù)和浮點(diǎn)操作。線程處理器以VLIW模式來控制5個(gè)核心同時(shí)執(zhí)行運(yùn)算操作。除計(jì)算陣列之外,AMD GPU統(tǒng)一架構(gòu)中還包括了一些主要控制模塊,如命令處理器(Command Processor)、存儲控制器(Memory Controller)以及超線程管理調(diào)度器(Ultra-Threaded Dispatch Processor)。 

NVIDIA于2010年推出的基于Fermi架構(gòu)的GTX480,采用40nm制造工藝,片上集成30億個(gè)晶體管,雙精度浮點(diǎn)計(jì)算性能達(dá)到768 GFLOPS。Fermi架構(gòu)在全芯片架構(gòu)上進(jìn)行了全新的設(shè)計(jì),在面向通用計(jì)算的架構(gòu)設(shè)計(jì)上實(shí)現(xiàn)了飛躍。

圖片

GPU在持續(xù)演進(jìn)與發(fā)展,2020年,NVIDIA推出了基于Ampere架構(gòu)的GPU A100。Ampere架構(gòu)仍然沿用了成熟的GPC-TPC-SM多級架構(gòu),GA100內(nèi)部包含8組GPC,每組GPC包含8組TPC,每組TPC又包含8組SM。主要的區(qū)別點(diǎn)在于,中間的L2緩存不再是統(tǒng)一的一組,而是被分割成了兩組。實(shí)際上,GA100的L2緩存相比起前代的GV100要大上近7倍——從原本的6MB直接跳到了40MB。大容量的L2緩存會(huì)在一定程度上減輕計(jì)算單元對顯存帶寬的依賴,不過為了避免訪問遠(yuǎn)端L2緩存時(shí)出現(xiàn)延遲過高的問題,它被分成了兩塊,保證延遲不過高。這種大容量特性和分割結(jié)構(gòu)讓GA100的L2緩存帶寬提升了2.3倍,同時(shí)硬件的緩存一致性保證應(yīng)用程序可以自動(dòng)利用大容量的L2緩存提升性能。

圖片

基于NVIDIA Ampere架構(gòu)的NVIDIA A100 GPU旨在通過其許多新的架構(gòu)功能和優(yōu)化提供盡可能多的AI和HPC計(jì)算能力。A100基于臺積電 7nm N7 FinFET制造工藝,與特斯拉V100中使用的12nm FFN工藝相比,該工藝提供了更高的晶體管密度、改進(jìn)的性能和更好的功率效率。新的多實(shí)例GPU(MIG)功能為多租戶和虛擬化GPU提供了增強(qiáng)的客戶端/應(yīng)用程序故障隔離和對云服務(wù)提供商特別有利的環(huán)境。第三代NVIDIA的NVLink互連速度更快、更具容錯(cuò)能力,為超大規(guī)模數(shù)據(jù)中心提供了改進(jìn)的多GPU性能擴(kuò)展。

5. GPU開發(fā)平臺

CUDA(Compute Unified Device Architecture)是在NVIDIA統(tǒng)一架構(gòu)GPU上面向通用計(jì)算的并行編程開發(fā)平臺。CUDA開發(fā)平臺中包含了不同層次的調(diào)用接口,其中包括一組運(yùn)行時(shí)API、一組設(shè)備驅(qū)動(dòng)API以及CUDA提供的函數(shù)庫API。CUDA平臺的體系結(jié)構(gòu)如圖2.13所示。 

CUDA驅(qū)動(dòng)API能夠直接控制底層硬件結(jié)構(gòu),CUDA運(yùn)行時(shí)API則是對驅(qū)動(dòng)API的封裝。程序設(shè)計(jì)過程中既可以調(diào)用CUDA驅(qū)動(dòng)API實(shí)現(xiàn)對硬件更高效的控制,也可以使用CUDA運(yùn)行時(shí)API更便捷、更直觀地實(shí)現(xiàn)CUDA開發(fā)平臺提供的計(jì)算模式。

圖片

開發(fā)庫是基于 CUDA 技術(shù)所提供的應(yīng)用開發(fā)庫。其中,CUDA 包含了兩個(gè)重要的標(biāo)準(zhǔn)數(shù)學(xué)運(yùn)算庫——CUFFT(離散快速傅立葉變換)和 CUBLAS(離散基本線性計(jì)算)。這兩個(gè)數(shù)學(xué)運(yùn)算庫所解決的是典型的大規(guī)模的并行計(jì)算問題,也是在密集數(shù)據(jù)計(jì)算中非常常見的計(jì)算類型。

運(yùn)行時(shí)環(huán)境提供了應(yīng)用開發(fā)接口和運(yùn)行時(shí)組件,包括基本數(shù)據(jù)類型的定義和各類計(jì)算、類型轉(zhuǎn)換、內(nèi)存管理、設(shè)備訪問和執(zhí)行調(diào)度等函數(shù)。基于 CUDA 開發(fā)的程序代碼在實(shí)際執(zhí)行中分為兩種,一種是運(yùn)行在 CPU 上的宿主代碼(Host Code),一種是運(yùn)行在GPU上的設(shè)備代碼(Device Code)。不同類型的代碼由于其運(yùn)行的物理位置不同,能夠訪問到的資源不同,因此對應(yīng)的運(yùn)行期組件也分為公共組件、宿主組件和設(shè)備組件三個(gè)部分,基本上囊括了所有在 GPGPU 開發(fā)中所需要的功能和能夠使用到的資源接口,開發(fā)人員可以通過運(yùn)行期環(huán)境的編程接口實(shí)現(xiàn)各種類型的計(jì)算。CUDA 提供的運(yùn)行時(shí)環(huán)境是通過驅(qū)動(dòng)來實(shí)現(xiàn)各種功能的。

CUDA 支持 Windows、Linux、MacOS 三種主流操作系統(tǒng),支持 CUDA C 語言和 OpenCL 及 CUDA Fortran 語言。無論使用何種語言或接口,指令最終都會(huì)被驅(qū)動(dòng)程序轉(zhuǎn)換成 PTX(Parallel Thread Execution,并行線程執(zhí)行,CUDA架構(gòu)中的指令集,類似于匯編語言)代碼,交由顯示核心計(jì)算。

6.小結(jié)

本文簡要回顧了對GPU流水線和體系結(jié)構(gòu)的變遷,初步了解了NVIDIA及AMD的統(tǒng)一架構(gòu),及其設(shè)計(jì)理 念上的異同,以及GPU開發(fā)平臺編程模型和執(zhí)行機(jī)制。據(jù)說,ChatGPT用了5000塊GPU,而對于普通工程師而言,看看過去,或許可以幫助照見未來。

【參考資料】

  • Evolution of the Graphics Processing Unit (GPU),https://ieeexplore.ieee.org/document/9623445
  • https://images.nvidia.com/aem-dam/en-zz/Solutions/data-center/nvidia-ampere-architecture-whitepaper.pdf
  • https://docs.nvidia.com/cuda/cuda-c-programming-guide/
  • https://zhuanlan.zhihu.com/p/521471323
  • http://cjc.ict.ac.cn/quanwenjiansuo/2013-4/whf.pdf
責(zé)任編輯:武曉燕 來源: 喔家ArchiSelf
相關(guān)推薦

2024-05-13 10:27:37

DevOps云技術(shù)IT

2019-01-14 15:31:42

HTTP23

2022-11-15 07:30:04

EverDB云端alive

2022-10-25 07:23:45

2022-10-18 07:17:31

2022-12-11 23:43:06

2022-11-01 07:25:27

EverDB數(shù)據(jù)庫SQL

2022-11-08 07:20:55

EverDB混沌測試

2013-08-20 10:40:54

EIGRPOSPF區(qū)別

2018-11-09 11:10:11

微軟沈向洋人工智能

2023-01-03 00:00:17

2025-11-11 03:00:00

谷歌AI人工智能

2020-07-13 11:00:06

前端JavaScript自測清單

2020-04-14 11:48:59

密碼網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2024-07-08 12:03:41

2023-11-01 10:38:46

Linux高性能網(wǎng)絡(luò)編程

2014-01-23 16:24:09

網(wǎng)易郵箱

2011-04-12 09:53:32

Spring

2012-03-26 10:12:25

C#

2017-06-06 11:29:23

Java異常研究與分析
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

这里只有精品在线播放| 色婷婷激情久久| 91偷拍精品一区二区三区| 国产极品美女高潮无套嗷嗷叫酒店| 成人爽a毛片免费啪啪红桃视频| 五月天一区二区三区| 欧洲av一区| 国产精品嫩草影院精东| 亚洲激情黄色| 日韩天堂在线视频| 黄色a级三级三级三级| 极品av在线| 亚洲欧洲日本在线| 久久伦理网站| 精品久久久久久亚洲综合网站 | 日本成人一区二区| 亚洲成a人在线观看| 亚洲精品久久久久久一区二区| 亚洲精品久久久久久久久久 | 日韩av电影在线免费播放| 美国黄色片视频| 日韩欧美黄色| 精品久久久久香蕉网| 亚洲天堂网2018| 在线观看网站免费入口在线观看国内 | 国产成人在线视频免费观看| wwwwxxxxx欧美| 成人午夜影院在线观看| 一级黄色大毛片| 久久香蕉精品| 国产91精品高潮白浆喷水| 国产大片免费看| 日韩av有码| 亚洲色图av在线| 91丝袜在线观看| 在线观看视频一区二区三区| 欧美三级韩国三级日本一级| 国产成人精品无码播放| www在线观看黄色| 一区二区日韩电影| 朝桐光av在线一区二区三区| 国产专区一区| 久久精品一偷一偷国产| 欧美丰满美乳xxⅹ高潮www| 欧美一级二级三级视频| 精品国产伦理网| 国产精品91av| 欧美影院视频| 欧美成人精品3d动漫h| 亚洲精品免费一区亚洲精品免费精品一区 | 精品成在人线av无码免费看| 中国av在线播放| 亚洲欧美一区二区三区极速播放 | 国产精品一级久久久| 国产毛片毛片毛片毛片| 久88久久88久久久| 成人激情免费在线| 国产精品羞羞答答在线| 久草中文综合在线| 91亚洲永久免费精品| 国产精品一区二区人人爽| 久草热8精品视频在线观看| 国产一区二区丝袜高跟鞋图片| 91中文字幕在线播放| 国产一区视频网站| 97超碰资源| 欧美一区二区三区激情| av毛片久久久久**hd| 久久综合久久久| 成人网视频在线观看| 国产精品久久精品日日| 日本高清xxxx| 波多野结衣精品| 色婷婷综合久久久久中文一区二区| 99色精品视频| 狠狠久久伊人中文字幕| 91精品国产91久久久久久最新毛片| 欧美国产日韩在线视频| 国产精品国产| 国产亚洲精品高潮| 麻豆明星ai换脸视频| 国产精品红桃| 日本精品久久久久影院| 亚洲无码久久久久| 国产成人综合亚洲网站| 久久久久久久久一区| 国产69精品久久app免费版| 亚洲视频免费在线观看| 欧日韩免费视频| 久久91导航| 欧美一区二区成人6969| 无码人妻aⅴ一区二区三区 | 不卡区在线中文字幕| 免费观看成人在线| 免费网站成人| 欧美日韩国产页| 成人av毛片在线观看| 久久久久97| 色婷婷综合久久久久| 中文字幕第28页| 久久福利视频一区二区| 精品国产一区二区三区麻豆小说 | 欧美激情777| 国语自产精品视频在线看一大j8 | 国产一级在线播放| 日本欧美一区二区| 国产传媒一区二区| 国产亚洲依依| 亚洲午夜三级在线| 中文字幕第88页| 日本久久成人网| 欧美成人全部免费| 中文字幕在线观看国产| 97久久精品人人澡人人爽| 永久久久久久| 日韩色淫视频| 亚洲精品99久久久久中文字幕| 美国黄色片视频| 午夜亚洲福利在线老司机| 亚洲一区亚洲二区亚洲三区| 黄色av网站在线免费观看| 亚洲大片在线观看| 亚洲精品中文字幕乱码无线| 精品国产一区探花在线观看| 91精品国产91久久久久久最新| 国产毛片一区二区三区va在线 | 国产激情无码一区二区三区| 日本网站在线观看一区二区三区 | 国产精品一级无码| 久久视频国产| 国产精品日韩欧美| 欧美人体大胆444www| 午夜精品久久久久久不卡8050| 日韩av片免费观看| 日韩中文在线电影| 国产精品久久久久7777婷婷| 青青草av免费在线观看| 亚洲成精国产精品女| 韩国av中国字幕| 欧美一区二区三区免费看| 国产综合视频在线观看| seseavlu视频在线| 欧美亚洲日本一区| 中文字幕免费在线看线人动作大片| 性色一区二区| 免费在线观看一区二区| 最近在线中文字幕| 亚洲精品视频免费| 亚洲va在线观看| 久久久久久久综合| 国产v亚洲v天堂无码久久久| 欧美欧美黄在线二区| 欧美中文字幕在线视频| 三级无遮挡在线观看| 欧美日韩一区二区在线播放| 我和岳m愉情xxxⅹ视频| 久久亚洲美女| 亚洲电影一二三区| av在线亚洲一区| 久久综合伊人77777蜜臀| 国产特级黄色片| 亚洲最新视频在线播放| 国产精品无码在线| 羞羞答答国产精品www一本| 日本免费一区二区三区| 欧美高清影院| 久热精品视频在线免费观看| 亚洲产国偷v产偷v自拍涩爱| 亚洲va韩国va欧美va| 国产成人无码一区二区在线观看| 玖玖玖国产精品| 亚洲一区3d动漫同人无遮挡 | 亚洲欧美999| 最近免费中文字幕大全免费版视频| 国产日韩欧美精品综合| 在线免费黄色网| 黄色日韩精品| 欧美日韩一区二区三区在线观看免| 99久久久国产精品免费调教网站| 久久亚洲欧美日韩精品专区| 丁香六月色婷婷| 一本大道久久a久久综合婷婷| 色撸撸在线视频| 国产91精品一区二区麻豆网站| 一女被多男玩喷潮视频| 日韩欧美高清| 国产欧美亚洲日本| 国产成人免费精品| 韩国福利视频一区| shkd中文字幕久久在线观看| 精品久久久久久亚洲综合网| 九九热最新视频| 亚洲综合免费观看高清完整版| 国内精品久久99人妻无码| 久国产精品韩国三级视频| 少妇人妻在线视频| 天堂美国久久| 久久综合中文色婷婷| 婷婷精品久久久久久久久久不卡| 国模视频一区二区| 在线免费观看黄| 日韩av在线播放资源| 国产欧美一区二区三区视频在线观看| 午夜欧美在线一二页| 国产午夜精品理论片在线| 久久毛片高清国产| 一级全黄裸体片| 激情久久五月天| 女人喷潮完整视频| 亚洲一级黄色| 手机福利在线视频| 性欧美xxxx免费岛国不卡电影| 99porn视频在线| 日韩久久99| 国产精品99久久久久久久久久久久 | 青青草精品视频在线| 亚洲国产日韩欧美在线| 日韩av电影免费在线观看| av一级亚洲| 亚洲aaa激情| 成人午夜一级| 国产成人涩涩涩视频在线观看 | 婷婷国产在线综合| 日韩一区二区不卡视频| 亚洲国产高清aⅴ视频| 先锋资源av在线| 国产91精品一区二区| 日本高清一区二区视频| 久久精品国产精品青草| 日韩视频在线免费看| 亚洲欧美日韩国产一区二区| 日韩精品视频在线观看视频| 中文字幕一区二区精品区| 亚洲一区二区三区涩| 精品国产网站| 深夜福利成人| 禁果av一区二区三区| 久久久久久高清| 欧美日韩一区二区三区不卡视频| 99c视频在线| 一本色道69色精品综合久久| 91精品国产99久久久久久红楼 | 久久国产精品72免费观看| 8x8x最新地址| 久久草av在线| 国产精欧美一区二区三区白种人| 免费成人在线观看视频| 污视频网站观看| 久热成人在线视频| 911福利视频| 国产成人综合自拍| 中国特级黄色大片| 成人高清视频在线| 欧类av怡春院| 久久久综合网站| 成人性生交大片免费看无遮挡aⅴ| 国产女主播一区| 老司机福利在线观看| 日韩理论片网站| 久久国产精品二区| 欧美日韩精品在线| 福利网址在线观看| 欧美三级日本三级少妇99| 国产精品久久久久久久成人午夜| 欧美一区二区在线播放| 好吊色视频一区二区| 日韩国产高清视频在线| 成人免费在线电影| 久久91亚洲人成电影网站| 国内精彩免费自拍视频在线观看网址| 欧美亚洲在线观看| 国产精品亲子伦av一区二区三区| 成人免费网站在线看| 波多野结衣欧美| 日本免费高清不卡| 中文精品电影| 免费看一级大黄情大片| 日韩精品高清不卡| 乳色吐息在线观看| 26uuu成人网一区二区三区| 99久久99久久精品免费看小说.| 亚洲精品欧美综合四区| 色婷婷av国产精品| 欧美久久久影院| 免费成人在线看| 中文字幕一精品亚洲无线一区| 制服丝袜在线播放| 国产97在线观看| 欧美一级片网址| 免费成人深夜夜行视频| 亚洲精品国产首次亮相| 免费黄色福利视频| 国产一区在线精品| 人妻av无码一区二区三区 | 欧美精品二区三区| 欧美日韩国产一区| 婷婷亚洲一区二区三区| 另类色图亚洲色图| 深夜成人福利| 国产精品日韩高清| 羞羞答答成人影院www| 97成人在线观看视频| 国产米奇在线777精品观看| 国产精品揄拍100视频| 亚洲一卡二卡三卡四卡五卡| 在线观看黄色网| 亚洲精品在线91| 黄页在线观看免费| 国产欧美一区二区三区视频| 偷拍精品福利视频导航| a级片一区二区| 久久国产精品无码网站| 欧美老熟妇乱大交xxxxx | 天堂av免费看| 老司机精品导航| 手机在线成人av| 一区二区三区精品视频在线| 中文字幕在线观看高清| 亚洲人在线观看| 麻豆视频在线观看免费网站黄| 99国产超薄肉色丝袜交足的后果| 日韩欧美字幕| 色哟哟精品视频| 国产色爱av资源综合区| 一级片视频在线观看| 亚洲成人网久久久| 国产在线拍揄自揄拍视频| 亚洲va国产va天堂va久久| 日韩欧美一区二区三区在线视频| 毛片av免费在线观看| 91日韩在线专区| 欧美福利视频一区二区| 亚洲成人激情视频| 国产盗摄一区二区| 国产精品yjizz| 欧美日韩三级电影在线| 被黑人猛躁10次高潮视频| 亚洲欧美日韩国产另类专区| 一级片免费网站| 色偷偷噜噜噜亚洲男人的天堂| www.成人在线视频| 亚洲国产高清国产精品| 免费观看成人av| 日韩黄色中文字幕| 欧美日韩另类国产亚洲欧美一级| p色视频免费在线观看| 国产日韩中文字幕| 永久亚洲成a人片777777| 亚欧精品在线视频| 亚洲综合免费观看高清完整版在线| 午夜精品久久久久久久第一页按摩 | 日本少妇xxxxx| 欧美日韩国产在线播放网站| 欧美另类极品| 亚洲一区中文字幕| 在线播放一区| 亚洲av无码国产精品久久| 色系网站成人免费| 国产在线高清| 国产伦精品免费视频| 亚洲一区色图| 国产熟女高潮一区二区三区| 欧美日韩免费一区| 国产黄色免费在线观看| 成人午夜高潮视频| 国产精品v日韩精品v欧美精品网站 | 免费av中文字幕| 色婷婷成人综合| 亚洲一区二区三区在线免费| 欧美一级在线看| 中文字幕av一区二区三区免费看| 亚洲最大成人av| 欧美激情亚洲精品| 亚洲图片久久| 亚洲一二三不卡| 亚洲国产精品一区二区www| 久久久久久久影视| 国产日韩欧美自拍| 国产精品分类| 免费黄在线观看| 精品国产制服丝袜高跟| yellow在线观看网址| 亚洲精品一卡二卡三卡四卡| 高潮精品一区videoshd| 男人天堂2024| 日韩视频在线免费观看| 久久久久观看| 制服丝袜中文字幕第一页 | 欧美激情精品在线| 国产乱码精品一区二区亚洲| 污污视频在线免费| 一本色道a无线码一区v| 中文字幕免费高清电视剧网站在线观看| 久久成人资源| 国产一区美女在线| 国产一级一级国产| 欧美大片网站在线观看| 欧美另类69xxxxx| 日韩少妇一区二区| 欧美精品免费视频|