精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

亚洲网址在线| 四虎影视成人精品国库在线观看| 国产精品系列在线观看| 久久99久国产精品黄毛片入口| 天天操,天天操| 午夜视频在线观看网站| 韩国理伦片一区二区三区在线播放| 久久精品夜夜夜夜夜久久| 最新国产黄色网址| 牛牛电影国产一区二区| 99re视频精品| 国产精品精品视频| 久久免费看少妇高潮v片特黄| 亚洲国产一区二区三区网站| 精品福利在线看| 欧美亚洲另类久久综合| 亚洲一区二区视频在线播放| 影音先锋成人在线电影| 亚洲精品99久久久久| 能在线观看的av| 啊v在线视频| 国产成人午夜精品影院观看视频| 欧美一级视频一区二区| 黄色裸体一级片| 国产伦理久久久久久妇女 | 国产视频在线观看一区| 东京热一区二区三区四区| 五月综合激情| 日韩精品免费在线视频观看| 天天看片天天操| 天堂网在线最新版www中文网| 国产精品乱码一区二区三区软件| 国产精品久久久久免费| 一区二区乱子伦在线播放| 黄色成人在线网站| 日韩在线激情视频| 五月婷婷综合在线观看| 在线观看欧美| 日本乱人伦一区| 欧美日韩视频免费| 日本三级在线视频| 久久久影视传媒| 爱情岛论坛亚洲入口| 国产精品露脸视频| 免费看黄裸体一级大秀欧美| 欧美精品情趣视频| 女人裸体性做爰全过| 狼人天天伊人久久| 91精品国产一区二区人妖| 亚洲爆乳无码专区| bbw在线视频| 一区二区三区在线不卡| 亚洲人久久久| 黄色大片在线看| 不卡欧美aaaaa| 91超碰在线电影| 中文字幕一区二区三区四区视频 | 成人免费视频网站入口::| 欧美色图一区| 亚洲美女av在线| 亚洲天堂2024| 第一区第二区在线| 日韩欧美国产一区在线观看| 8x8x成人免费视频| 日韩第二十一页| 欧美综合一区二区三区| 韩国日本美国免费毛片| av日韩亚洲| 富二代精品短视频| 日韩在线一级片| 九色porny视频在线观看| 亚洲亚洲人成综合网络| 国产精品无码电影在线观看| 少妇视频在线| 一区二区三区在线视频免费| 亚洲国产精品影视| 中文字幕中文字幕在线十八区| 成人欧美一区二区三区黑人麻豆| 亚洲最大免费| 国产美女av在线| 亚洲美女淫视频| 国产一区二区三区在线免费| 欧美高清另类hdvideosexjaⅴ| 亚洲黄色录像片| 亚洲熟妇无码av在线播放| 国产精品偷拍| 精品久久久久久久久中文字幕 | 999精品网站| 日韩一级二级| 欧美精品一二三区| 丰满少妇中文字幕| 精品国产影院| 亚洲性无码av在线| 亚洲波多野结衣| 国产综合亚洲精品一区二| 午夜精品免费视频| 天天爽夜夜爽人人爽| 麻豆极品一区二区三区| 亚洲尤物视频网| 男人天堂综合网| 久久久午夜精品| 一区二区成人国产精品| 青草影视电视剧免费播放在线观看| 亚洲一区二区三区不卡国产欧美 | 李丽珍裸体午夜理伦片| 中文字幕伦av一区二区邻居| 在线观看日韩www视频免费| 秋霞欧美一区二区三区视频免费| 欧美日韩免费| 欧美综合国产精品久久丁香| 亚洲影院一区二区三区| 成人免费黄色在线| 翔田千里亚洲一二三区| 午夜伦理在线视频| 色婷婷亚洲精品| 日韩欧美中文视频| 亚洲精品国产动漫| 欧美成年人在线观看| 久久久免费高清视频| 国内成人免费视频| 久久综合九色综合久99| 精品视频在线一区二区| 欧美性xxxxxxx| 免费高清视频在线观看| 国产欧美日韩精品一区二区免费 | 亚洲无码精品一区二区三区| 国产一区二区在线观看视频| 久久国产精品久久| 看黄网站在线| 色婷婷一区二区| 日本人妻一区二区三区| 久久在线电影| 欧美在线一级视频| 亚洲男人天堂久久| 日韩美女精品在线| 欧美日韩在线免费播放| youjizz亚洲| 播播国产欧美激情| 看黄色一级大片| 9色porny自拍视频一区二区| 在线看无码的免费网站| 桃子视频成人app| 亚洲国产精品久久久| 小泽玛利亚一区二区免费| 视频在线观看国产精品| 国产欧美韩日| 99自拍视频在线观看| 欧美日韩精品二区第二页| 国产精品1000部啪视频| 亚洲激情黄色| 国产精品日韩二区| 久草免费在线色站| 欧美一区二区三区精品| 青花影视在线观看免费高清| 美女任你摸久久| 日本高清不卡一区二区三| heyzo在线播放| 精品日韩av一区二区| 人与动物性xxxx| 日本中文字幕不卡| 色综合久久久久久久久五月| 成人短视频app| 日韩精品在线观看视频| 久久久久成人网站| 懂色av一区二区三区免费观看| 久久久一二三四| 9.1麻豆精品| 精品国产一区av| 91丨九色丨蝌蚪丨对白| 国产精品久久久久婷婷二区次| 九一精品在线观看| 欧美日韩中文一区二区| 国产精品久久久久9999| jizz在线免费观看| 欧美日韩三级在线| 97在线观看视频免费| 国内久久精品视频| 91看片淫黄大片91| 中文字幕一区二区三区四区久久 | 国产精品久久久久久久久久久久久久久久久久 | 午夜不卡在线视频| 欧美无人区码suv| 国产女优一区| 欧洲久久久久久| 99久久婷婷国产综合精品首页 | 午夜不卡av免费| aa片在线观看视频在线播放| 新67194成人永久网站| 欧洲亚洲一区二区| 欧美综合影院| 色综合久久久888| 天天干天天色天天| 日本乱人伦aⅴ精品| 日本裸体美女视频| 成人在线综合网站| 国产精品第12页| 亚洲国产一成人久久精品| av噜噜色噜噜久久| 二区三区不卡| 北条麻妃久久精品| 欧美自拍偷拍一区二区| 色婷婷久久99综合精品jk白丝| 99re6热在线精品视频| 国产91对白在线观看九色| 久久久久久久久久久福利| 日韩午夜电影网| 粉嫩av免费一区二区三区| 成人影院网站| 久久综合伊人77777| 亚州av在线播放| 欧美精品三级日韩久久| 久久草视频在线| 国产精品欧美一区喷水| 美女伦理水蜜桃4| 免费看欧美女人艹b| 福利在线一区二区| 欧美精品羞羞答答| 国产精品99久久久久久久| 成人亚洲网站| 97欧美精品一区二区三区| 1024国产在线| 日韩精品视频三区| 国产激情视频在线播放| 91成人在线精品| 国产亚洲精品码| 国产精品婷婷午夜在线观看| 午夜av免费看| 激情成人午夜视频| 日韩精品视频一区二区在线观看| 国产精品二区不卡| 欧美日韩国产综合在线| 亚洲国产中文在线| 成人久久久久爱| 97人人做人人爽香蕉精品| 性欧美xxxx视频在线观看| 黄色动漫在线观看| 亚洲性猛交xxxxwww| 手机福利小视频在线播放| 欧美日韩精品福利| 黄色大全在线观看| 欧美日韩在线视频观看| 免费在线观看黄色av| 亚洲欧美自拍偷拍| 中文字幕伦理片| 91麻豆国产精品久久| 国产精品亚洲一区二区无码| 激情五月激情综合网| 在线免费观看av的网站| 久久青草久久| 欧美日韩在线视频一区二区三区| 国产综合网站| 久久男人资源站| 欧美69视频| 视频一区二区视频| 欧美激情偷拍自拍| 亚洲韩国在线| 精品日韩免费| 日韩精彩视频| 国产毛片一区二区三区| 欧美伦理一区二区| 美女亚洲一区| 欧美裸体网站| 国产91久久精品一区二区| 欧美福利一区二区三区| 先锋影音国产精品| 欧美一区二区三区四区夜夜大片| 香蕉久久夜色精品国产更新时间| 精品免费视频123区| 亚洲精品国产setv| 日韩国产美国| 国产一区二区三区日韩精品| 欧美成人综合一区| 精品国产一区一区二区三亚瑟| 青青草久久网络| 成人羞羞在线观看网站| 在线看视频不卡| 亚洲一区欧美| 久草免费福利在线| 影音先锋中文字幕一区二区| 成年人午夜免费视频| 国产精品视区| 成人性做爰aaa片免费看不忠| 蜜桃av一区二区三区电影| 日本中文字幕二区| 国产suv精品一区二区883| 老熟妇精品一区二区三区| 91免费视频大全| 国产又粗又硬视频| 亚洲乱码国产乱码精品精可以看| 久一视频在线观看| 日韩欧美亚洲一二三区| 中文字幕av网站| 欧美一级艳片视频免费观看| 国模无码一区二区三区| 亚洲人午夜色婷婷| 免费av不卡| 国内精品久久影院| 成人日韩精品| 91免费版网站在线观看| 欧美交a欧美精品喷水| 日韩妆和欧美的一区二区| 91精品国产91久久久久久黑人| 久久99久久久久久| 免费不卡在线视频| 台湾佬美性中文| 久久麻豆一区二区| 免费三级在线观看| 欧美日韩国产综合视频在线观看中文| 波多野结衣视频免费观看| 91精品午夜视频| 同心难改在线观看| 久久精品电影一区二区| 久久久男人天堂| 91午夜理伦私人影院| 少妇久久久久| 日本不卡一区二区三区四区| 国产日本精品| 欧美大片久久久| 91理论电影在线观看| 欧美精品成人久久| 欧美曰成人黄网| 天天干,夜夜爽| 美日韩精品视频免费看| 忘忧草在线www成人影院| 国产精品综合久久久久久| 久久激情电影| 亚洲中文字幕无码不卡电影| 国产成人精品1024| 999精品视频在线观看播放| 一本大道久久a久久精品综合| www.av黄色| 色老头一区二区三区在线观看| 天堂中文在线播放| 国产高清自拍一区| 一区二区中文| 亚洲 国产 图片| 国产精品免费免费| 亚洲无码精品一区二区三区| 亚洲精品国产综合区久久久久久久| 超碰在线最新| 成人网址在线观看| 日韩精品影视| 黄色三级视频片| 久久精品综合网| 成人毛片18女人毛片| 精品久久久网站| 欧美hdxxxx| 成人av中文| 欧美精品日本| 下面一进一出好爽视频| 亚洲欧洲中文日韩久久av乱码| 中文字幕乱码无码人妻系列蜜桃| 亚洲天堂开心观看| 在线看欧美视频| 青青草国产精品| 老司机午夜精品视频在线观看| 蜜桃传媒一区二区亚洲av| 天天av天天翘天天综合网 | 蜜臀91精品一区二区三区| www.超碰97| 亚洲成人中文在线| 日韩一区免费视频| 久久久久久伊人| 成人香蕉社区| 成人在线视频一区二区三区| 国产99久久久久久免费看农村| 欧美精品久久久久久久久46p| 欧美日韩一卡二卡三卡 | 国产一级一区二区| 国产人妻精品久久久久野外| 国产午夜精品美女毛片视频| 日韩精品1区2区| 亚洲欧美成人精品| 国产精品伦理| 日韩av一级大片| 视频一区免费在线观看| 人人爽人人爽人人片| 欧美性受xxxx黑人xyx性爽| 成人精品福利| 91久久嫩草影院一区二区| 亚洲国产成人精品女人| 熟妇女人妻丰满少妇中文字幕| 亚洲精品视频在线观看免费| 国产v在线观看| 欧美日韩国产第一页| 农村少妇一区二区三区四区五区 | 一区二区在线视频观看| 日本一本中文字幕| 91热门视频在线观看| 在线永久看片免费的视频| 日韩中文娱乐网| 国产美女精品视频免费播放软件| 亚洲一区二区三区加勒比| 国产精品一区二区男女羞羞无遮挡| 青青草原免费观看| 亚洲欧美成人在线| 久久亚洲资源中文字| 免费一级特黄毛片| 国产亚洲综合av| av网站在线免费看|