999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向未來的高性能移動(dòng)計(jì)算

2021-05-08 00:33:43張平
微型計(jì)算機(jī) 2021年8期
關(guān)鍵詞:功能

張平

ARM的首個(gè)指令集為Armv4,它于1990年發(fā)布。在隨后的20年間,ARM陸續(xù)發(fā)布了Armv5、Armv6、Armv7這三代指令集,不斷擴(kuò)充著這個(gè)面向低功耗、高性能功耗比的精簡(jiǎn)指令集家族的陣容。最大的變化來自2011年,ARM當(dāng)年發(fā)布了劃時(shí)代的Armv8指令集,帶來了全新的AArch64架構(gòu),引領(lǐng)了移動(dòng)計(jì)算時(shí)代的爆發(fā)性增長(zhǎng)。在十年后的今天,ARM又再度發(fā)布了全新的Armv9。這一次,ARM希望通過大量新計(jì)算功能的加入以及安全特性的增強(qiáng),為ARM在下一個(gè)十年的發(fā)展奠定基礎(chǔ)。

安全和計(jì)算:Armv9的兩大板塊

一般來說,對(duì)底層指令集的改動(dòng)應(yīng)該是極為謹(jǐn)慎的,因?yàn)檫@意味著整個(gè)行業(yè)架構(gòu)的變化。具體到ARM來說,這會(huì)涉及千億級(jí)別的芯片和產(chǎn)品。在之前的Armv8上,ARM引入了全新的AArch64架構(gòu),將移動(dòng)計(jì)算擴(kuò)展至64位,并且還帶來了完全不同的執(zhí)行模式和指令集,包括擴(kuò)展寄存器、64位的虛擬地址空間等。因此,Armv8的出現(xiàn)帶給業(yè)界極大震撼。

那么,十年后發(fā)布的Armv9有什么改進(jìn),可以和當(dāng)年Armv8從32位轉(zhuǎn)換成64位的進(jìn)步相提并論比呢?在這一點(diǎn)上,ARM宣稱Armv9依舊基于AArch64,但是增加了包括安全、AI計(jì)算、矢量計(jì)算、DSP計(jì)算等全新能力。從ARM的官方資料來看,Armv9的改變主要在于計(jì)算和安全兩個(gè)板塊。計(jì)算方面包含了增強(qiáng)的矢量計(jì)算、機(jī)器學(xué)習(xí)能力以及數(shù)字信號(hào)處理能力等,這部分的提升主要是交由SVE2來實(shí)現(xiàn),同時(shí)還包含了相對(duì)應(yīng)的各個(gè)計(jì)算功能的增強(qiáng)??紤]到這是指令集級(jí)別的改變,因此目前還暫時(shí)不會(huì)有這些增強(qiáng)的部分特別具體的內(nèi)容,官方資料中只提供了一些功能和應(yīng)用方面的描述。安全方面增加了包括CCA在內(nèi)的安全特性,并針對(duì)未來ARM所要面向的市場(chǎng)在安全方面可能遇到的問題進(jìn)行了強(qiáng)化。

接下來,本文就先為大家介紹Armv9在計(jì)算方面的變化,主要內(nèi)容為全新的SVE2模塊。其余部分,比如涉及到CPU架構(gòu)改進(jìn)的內(nèi)容,目前還不得而知,ARM可能會(huì)在未來的產(chǎn)品說明中進(jìn)一步描述。

更強(qiáng)算力:Armv9引入SVE2

計(jì)算能力方面,Armv9對(duì)A I計(jì)算、矢量計(jì)算和DSP計(jì)算進(jìn)行了大幅度加強(qiáng),其核心就是第二代可變長(zhǎng)度矢量擴(kuò)展指令集(Scalable VectorExtensions 2,簡(jiǎn)稱“SVE2”)。SVE2在技術(shù)和產(chǎn)品的實(shí)現(xiàn)上比我們想象的速度更快,因?yàn)樗亲鳛镹 E N O指令集的后續(xù)出現(xiàn)的,并且有SVE的經(jīng)驗(yàn)在前,廠商應(yīng)該很容易就能將它集成在自己全新的產(chǎn)品中。

SVE(第一代可變長(zhǎng)度矢量擴(kuò)展指令集)誕生于2016年,并已進(jìn)行了實(shí)際應(yīng)用。SVE主要是為富士通A64FX CPU設(shè)計(jì)的,并且服務(wù)于全球排名第一的超算“Fuka gu”(中文為“富岳”)。SVE大大擴(kuò)展了之前ARM指令集針對(duì)矢量數(shù)據(jù)的并行處理能力,但它的問題在于數(shù)據(jù)的可變范圍相當(dāng)有限,并且只針對(duì)HPC的工作負(fù)載進(jìn)行研發(fā),缺少很多通用性較強(qiáng)的指令集。相比之下,面向民用市場(chǎng)的NENO則覆蓋了這些缺少的內(nèi)容。但NENO的規(guī)格和計(jì)算能力都不夠出色,已經(jīng)難以滿足目前的需求了。

在這種情況下,新的SVE2在2019年4月發(fā)布。作為SVE2和NENO的超集,SVE2擁有SVE和NENO的所有功能和優(yōu)點(diǎn),比如允許在數(shù)據(jù)集并行中實(shí)現(xiàn)更多的功能域,集成了SVE的概念,矢量寄存器和操作基本原理,并且SVE和SVE2都定義了32個(gè)可擴(kuò)展的矢量寄存器(后文還有詳述)。現(xiàn)在,芯片開發(fā)人員可以根據(jù)需求選擇合適的矢量長(zhǎng)度來進(jìn)行計(jì)算方面的實(shí)現(xiàn),可選的矢量長(zhǎng)度范圍最小為NENO的128位(這是因?yàn)镹ENO指令集只能處理固定長(zhǎng)度為128位的矢量),最長(zhǎng)可選2048位,開發(fā)人員可以以128位為起始值,以128位為一個(gè)單位選擇自己需要的矢量處理單元的一次性可處理數(shù)據(jù)長(zhǎng)度,這在很大程度上給了芯片設(shè)計(jì)人員和軟件研發(fā)人員不小的自由度。

SVE和SVE2的設(shè)計(jì)理念非常先進(jìn)。它們?cè)试S開發(fā)人員只需要通過一次編寫和構(gòu)建軟件,就可以在不同的、支持A Arch64的硬件上,使用不同的SV E矢量長(zhǎng)度的計(jì)算單元來完成相同的計(jì)算,當(dāng)然其中存在效率和速度的差異。這種特性使得開發(fā)人員不需要知道當(dāng)前系統(tǒng)實(shí)際設(shè)計(jì)的矢量長(zhǎng)度,并且也不需要他們根據(jù)硬件矢量長(zhǎng)度來匹配相關(guān)軟件,這為軟件移植帶來了相當(dāng)大的便利。

在技術(shù)特性方面,SVE和SVE2帶來了不少新的技術(shù)特性,包括每通道預(yù)測(cè)(Per-lane predication)、對(duì)數(shù)據(jù)的獲取、裝載以及分散、存儲(chǔ)功能(Gather-load and scatter-store)、矢量化的預(yù)測(cè)技術(shù)(Speculativevectorization)等,上述功能有助于實(shí)現(xiàn)數(shù)據(jù)的矢量化處理和優(yōu)化循環(huán)。同時(shí),SVE2在SVE僅針對(duì)HPC和ML優(yōu)化的基礎(chǔ)上,還帶來了針對(duì)機(jī)器學(xué)習(xí)(UDOT指令)、計(jì)算機(jī)視覺(TBL和TBX指令)、基帶網(wǎng)絡(luò)(CADD和CMLA指令)、基因組學(xué)(BDEP和BEXT指令)以及服務(wù)器(MATC H和NMATCH指令)等全新應(yīng)用場(chǎng)合的指令優(yōu)化。

尤其是為了幫助編譯器對(duì)上述領(lǐng)域更好的矢量化—SVE2針對(duì)大多數(shù)編譯器使用的整數(shù)數(shù)字信號(hào)處理器(DSP),提供了一個(gè)和矢量寬度無關(guān)的新N E N O指令集,這擴(kuò)大了矢量并行處理的適用范圍,極大地提高了新架構(gòu)在上述所有方面的計(jì)算效能和計(jì)算速度。

進(jìn)一步來看SVE2的結(jié)構(gòu)。SVE2擁有32個(gè)可擴(kuò)展的矢量寄存器(scalable vector registers)、16個(gè)可擴(kuò)展的述語寄存器(predicate registers)、第一故障述語寄存器(F i rstFaultpredicate Register,簡(jiǎn)稱為FFR)以及可擴(kuò)展矢量系統(tǒng)控制寄存器(scalablevector system control registers)。其中,32個(gè)可擴(kuò)展矢量寄存器正如前文所說,可以在128位到2048位間選擇,其中首128位和NENO指令集固定的128位長(zhǎng)度共享。具體計(jì)算內(nèi)容方面,可擴(kuò)展矢量寄存器可以容納64、32、16和8位元素,支持整數(shù)、雙精度、單精度和半精度浮點(diǎn)計(jì)算,功能相當(dāng)豐富。所謂述語寄存器,通常用作存儲(chǔ)數(shù)據(jù)運(yùn)算的位掩碼,每個(gè)述語寄存器的長(zhǎng)度是之前的可擴(kuò)展矢量寄存器的1/8,共16個(gè)述語寄存器的前8個(gè)用作加載、存儲(chǔ)和運(yùn)算,后8個(gè)用于循環(huán)管理額外的述語。此外FFR和可擴(kuò)展矢量系統(tǒng)控制寄存器主要是用于推測(cè)性的存儲(chǔ)器訪問以及保留供將來使用。

對(duì)現(xiàn)有的處理器使用的NENO指令集而言,SVE2會(huì)將其進(jìn)行復(fù)制或者轉(zhuǎn)換,使其更有效率地在SVE2架構(gòu)下運(yùn)行。ARM還特別指出,即使處理器內(nèi)集成了SVE2,依舊可以繼續(xù)存在NENO。這里并不僅僅是指SVE2可以處理NENO指令集的內(nèi)容,而是說一個(gè)芯片擁有了SVE2的相關(guān)單元,也可以同時(shí)放置NENO相關(guān)單元。這里可能是考慮到啟用SVE2后功耗和效率等問題,畢竟N ENO的操作和計(jì)算都要更簡(jiǎn)單一些。總的來說,SV E和SVE2并非只是NENO指令集的簡(jiǎn)單擴(kuò)展,它們是針對(duì)更好的數(shù)據(jù)并行性而重新設(shè)計(jì)的一整套計(jì)算方案,當(dāng)然,SVE和SVE2的硬件邏輯覆蓋了NENO的硬件邏輯,因此,支持SVE和SVE2的硬件也必然支持NENO,反之則不一定。

加入SVE2后,Armv9在矢量計(jì)算上終于擁有了可以和桌面處理器相比擬的功能和實(shí)現(xiàn)路徑。實(shí)際上,縱觀A R M之前在指令集上的發(fā)展路徑可以看出,在計(jì)算領(lǐng)域,桌面平臺(tái)往往會(huì)領(lǐng)先移動(dòng)平臺(tái)數(shù)個(gè)身位,移動(dòng)平臺(tái)則會(huì)在制造工藝或者技術(shù)應(yīng)用相對(duì)成熟的時(shí)候開始提供類似的功能。比如英特爾在數(shù)年前就開始推廣SSE指令集,也就是典型的矢量并行計(jì)算指令集,其提供了8個(gè)SIMD浮點(diǎn)寄存器,可以進(jìn)行128位浮點(diǎn)計(jì)算。此后英特爾又推出了包括AVX、AVX-256、AV X-512在內(nèi)的指令集,都是希望利用規(guī)?;牟⑿杏?jì)算,將可以并行化、矢量化處理器的數(shù)據(jù)導(dǎo)入AVX這類可以高效率執(zhí)行計(jì)算的模塊,實(shí)現(xiàn)處理器計(jì)算能力的大幅度提升,并對(duì)當(dāng)前和未來很長(zhǎng)一段時(shí)間的熱門,諸如深度學(xué)習(xí)、計(jì)算機(jī)視覺、科學(xué)計(jì)算等內(nèi)容進(jìn)行加速,大幅度提高處理器效率。這次ARM在Armv9上引入SVE2,所做的也是這個(gè)事情。當(dāng)然,我們并不指望Armv9和相對(duì)應(yīng)的產(chǎn)品擁有類似于桌面產(chǎn)品那樣強(qiáng)大的計(jì)算能力,但有就是好的。在執(zhí)行移動(dòng)計(jì)算和一些要求不高、需要并行矢量計(jì)算的任務(wù)時(shí),Armv9做出的這個(gè)改變還是能起到一定的效果。

全面強(qiáng)化:Armv9的安全特性改進(jìn)

ARM在Armv9的安全特性方面做了相當(dāng)多的工作。其中很大一部分原因是考慮到目前行業(yè)內(nèi)安全問題頻發(fā),包括英特爾之前“幽靈”和“熔斷”這類安全缺陷所導(dǎo)致的連鎖反應(yīng),以及AMD近期發(fā)生的預(yù)測(cè)存儲(chǔ)轉(zhuǎn)發(fā)(PSF)安全缺陷等。這些漏洞和相關(guān)同級(jí)別的旁側(cè)信道攻擊都表明,對(duì)安全性的根本需求是考慮如何對(duì)待安全本身以及如何在處理器層面實(shí)現(xiàn)安全。ARM在這里的做法是通過Armv9,重新制作整個(gè)安全架構(gòu)工作方式,這就是新的ARM保密計(jì)算架構(gòu)。

目前ARM對(duì)Armv9中新的安全架構(gòu)披露得還不算詳細(xì),已有的消息僅僅包括比較高層級(jí)、宏觀的CCA(Confidential Compute Architecture,保密計(jì)算架構(gòu))方面的內(nèi)容,其運(yùn)行的一些關(guān)鍵性和細(xì)節(jié)內(nèi)容,ARM會(huì)在今年夏末的發(fā)布會(huì)上進(jìn)一步公布。

ARM解釋了有關(guān)CCA工作的內(nèi)容。從原理上來說,CCA是以軟件為核心的,也就是設(shè)備上運(yùn)行的應(yīng)用必須置于操作系統(tǒng)和管理程序的控制之下。相比傳統(tǒng)系統(tǒng)和軟件那種權(quán)屬不清,部分特權(quán)軟件擁有超越操作系統(tǒng)和管理程序的功能并可能損害操作系統(tǒng)和管理程序而言,CCA將在很大程度上扭轉(zhuǎn)這個(gè)問題。

為此,CCA引入了一個(gè)動(dòng)態(tài)創(chuàng)建的 "領(lǐng)域"新概念。所謂“領(lǐng)域”,可以看成是對(duì)操作系統(tǒng)或者管理程序完全不透明的、安全的、容器化的執(zhí)行環(huán)節(jié)。管理程序仍然存在,但只負(fù)責(zé)調(diào)度和資源分配,而領(lǐng)域?qū)⒂梢粋€(gè)名為 "領(lǐng)域管理器"的新實(shí)體來管理,領(lǐng)域管理器本身并不大,大約只有管理程序1/10的體積。在這里有一個(gè)非常特殊的設(shè)計(jì),領(lǐng)域內(nèi)的應(yīng)用程序可以“驗(yàn)證”一個(gè)領(lǐng)域管理器,并確認(rèn)其是可信的,這在傳統(tǒng)的管理程序中是不可能的。ARM并沒有深入地介紹到底是什么在領(lǐng)域、操作系統(tǒng)、管理程序之間建立了這種分離。根據(jù)推測(cè)來看,這個(gè)功能比較接近硬件支持的地址空間,這樣一來不同的域之間就無法相互影響了。

根據(jù)ARM解釋,使用領(lǐng)域的好處是可以極大地減少設(shè)備上運(yùn)行的某一應(yīng)用的信任鏈,這使得操作系統(tǒng)可以非常透明地控制系統(tǒng)內(nèi)的安全問題,并且這與需要企業(yè)使用帶有授權(quán)軟件的專用設(shè)備的情況相反,用來監(jiān)督控制的關(guān)鍵任務(wù)應(yīng)用程序?qū)⒛軌蛟谌魏卧O(shè)備上運(yùn)行,這也大大方便了企業(yè)的運(yùn)行和操作。

另一個(gè)和安全相關(guān)的功能是MTE(Memory Tagging Extensions,內(nèi)存標(biāo)記擴(kuò)展)。這個(gè)功能的出現(xiàn)是為了解決目前普遍存在的內(nèi)存安全問題。比如微軟宣稱目前每年通過安全更新解決的問題中,70%都是內(nèi)存安全問題。谷歌Chromium的安全問題,同樣有70%和內(nèi)存安全相關(guān)。

因此在Armv9上,ARM著重介紹了MTE功能。不過實(shí)際上MTE并非Armv9中的功能,而是在之前的Armv8.5中就已經(jīng)引入,其目的是幫助解決軟件中兩個(gè)最持久的安全問題,即緩沖區(qū)溢出(Buffers overflows)和釋放后重用(Use-af ter-free)。釋放后重用是指當(dāng)系統(tǒng)使用并釋放了一個(gè)堆塊后,并沒有將該指針置為NULL,這會(huì)導(dǎo)致該指針處于懸空的狀態(tài),同樣被釋放的內(nèi)存數(shù)據(jù)如果被惡意利用的話,可能產(chǎn)生數(shù)據(jù)泄露等問題。在過去50年中,這兩大問題一直伴隨著軟件的發(fā)展,目前也沒有找到特別好的根治方法。MTE則是通過分配時(shí)標(biāo)記內(nèi)存指針,并在使用數(shù)據(jù)時(shí)進(jìn)行檢查來幫助識(shí)別這類問題的出現(xiàn),可能會(huì)對(duì)整個(gè)系統(tǒng)的安全性加強(qiáng)起到一定的作用。

面向未來:ARM公布部分未來CPU架構(gòu)

除了展示有關(guān)Armv9的內(nèi)容外,ARM還公布了其所帶來的CPU架構(gòu)和相關(guān)性能進(jìn)步等內(nèi)容。

ARM給出的數(shù)據(jù)顯示,相比2016年推出的Cort ex-A73,在I SO流程的設(shè)計(jì)IPC層面,全新的Cortex-X1已經(jīng)將處理器的峰值性能提升了2.5倍。在采用了新的Armv9、代號(hào)為“Matterhorn”和“Makal u”的下一代(2021年推出)和下下一代(2022年推出)的新C PU架構(gòu)上,A R M預(yù)計(jì)性能增幅會(huì)提升至最多30%。值得注意的是,這里的性能增幅僅僅是指IPC方面的內(nèi)容,并不包括受益于頻率和新的工藝所帶來的性能增益。平均下來,相比2020年推出的Cortex-X1,新的內(nèi)核平均每年將帶來14%的性能增長(zhǎng)幅度。雖然從這個(gè)曲線的斜率來看,14%的速度是要略小于之前從Cortex-A72到Cortex-X1的2015年或2016年到2020年間的增長(zhǎng)速度的,但是顯然高于業(yè)內(nèi)平均水平。

除了移動(dòng)設(shè)備外,在數(shù)據(jù)中心市場(chǎng),ARM在2019年推出了全新的Neoverse架構(gòu),目前Neoverse V1擁有ARM旗下最高的單核心性能,面向的是云端、H P C和機(jī)器學(xué)習(xí)用戶,另一款Neoverse N2則兼具高單核性能和高效率,面向5G邊緣計(jì)算、SmartNIC等設(shè)備中可以實(shí)現(xiàn)非常好的擴(kuò)展性能。ARM的數(shù)據(jù)顯示,這兩款產(chǎn)品相比之前的產(chǎn)品分別帶來了2.4倍和2.2倍的性能提升,但是ARM沒有給出數(shù)據(jù)元點(diǎn),因此不清楚ARM是和哪年的哪一款產(chǎn)品進(jìn)行了對(duì)比。

另外,ARM還特別指出,在系統(tǒng)層面需要進(jìn)一步加強(qiáng),這樣才能更好地發(fā)揮出CPU架構(gòu)的性能。比如根據(jù)ARM給出的數(shù)據(jù)顯示,在系統(tǒng)延遲方面之前是150ns,現(xiàn)在則是90ns,平均減少5ns的延遲就可以帶來1%的性能提升。與此類似的情況還體現(xiàn)在各個(gè)方面,每100MHz頻率的提升對(duì)應(yīng)3%的性能提升,每10GB/s內(nèi)存帶寬的增加對(duì)應(yīng)2%的性能提升,以及緩存容量的翻倍對(duì)應(yīng)9%的性能提升等。ARM在這部分可能是想說明目前整個(gè)系統(tǒng)層面對(duì)CPU的性能優(yōu)化還遠(yuǎn)遠(yuǎn)不夠,建議業(yè)內(nèi)應(yīng)該更注重系統(tǒng)層級(jí)的優(yōu)化,針對(duì)延遲、頻率、內(nèi)存帶寬和緩存優(yōu)秀的設(shè)計(jì)可能會(huì)帶來比擬CPU架構(gòu)升級(jí)的性能優(yōu)勢(shì),這是非常值得關(guān)注的一個(gè)點(diǎn)。

在對(duì)未來的展望上,ARM依舊將CPU視為未來通用性最好的計(jì)算模塊,其余的加速模塊包括GPU等雖然正在快速發(fā)展,但是在很多情況下這些加速模塊在靈活性和易用性上不足,包括可編程性、安全特性、在任何設(shè)備上部署的能力以及經(jīng)過驗(yàn)證的正確工作的能力等。ARM還提到,目前計(jì)算設(shè)備的生態(tài)系統(tǒng)的運(yùn)行方式極其分散,不僅設(shè)備類型不同,設(shè)備廠商和操作系統(tǒng)之間也存在差異。而Armv9新加入的SVE2和矩陣乘法可以極大地簡(jiǎn)化軟件生態(tài)系統(tǒng),可以采用更統(tǒng)一的方法并可在任何設(shè)備上運(yùn)行,簡(jiǎn)化系統(tǒng)的運(yùn)行架構(gòu)并提高效率。

在GPU方面ARM也給出了一些消息。值得注意的是,ARM宣稱M aliGPU的未來將可能支持VRS、光線追蹤等目前已經(jīng)在桌面平臺(tái)廣泛應(yīng)用的新技術(shù)。這一點(diǎn)是非常令人驚訝的,這意味著移動(dòng)GPU在發(fā)展路線上也深受桌面GPU的影響,未來我們會(huì)看到運(yùn)行在移動(dòng)G P U上的光線追蹤游戲(云游戲是否會(huì)成為其最大競(jìng)爭(zhēng)對(duì)手?)。

最后我們來總結(jié)一下有關(guān)Armv9指令集的發(fā)布??偟膩砜?,Armv9指令集看起來更像是一個(gè)在計(jì)算和安全方面極大加強(qiáng)的Armv8指令集的擴(kuò)展版本,其中有關(guān)計(jì)算的部分也就是SV E2帶來了對(duì)矢量計(jì)算根本性的改變,安全部分的設(shè)計(jì)(ARM還將繼續(xù)公布詳細(xì)內(nèi)容)也非常令人感興趣。無論是計(jì)算還是安全,都將影響到未來十年ARM的發(fā)展,也會(huì)影響到我們每一個(gè)人手中的移動(dòng)設(shè)備。

在具體的產(chǎn)品上,Neoverse N2可能會(huì)采用新的Armv9指令集,其他面向消費(fèi)者的新架構(gòu)正在準(zhǔn)備中,其主要目標(biāo)應(yīng)該是接替Cor tex-X1和Cortex-A78,樂觀估計(jì)的話,預(yù)計(jì)2022年消費(fèi)者就可以在市場(chǎng)中看到這類產(chǎn)品了。

猜你喜歡
功能
拆解復(fù)雜功能
鐘表(2023年5期)2023-10-27 04:20:44
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
基層弄虛作假的“新功能取向”
深刻理解功能關(guān)系
鉗把功能創(chuàng)新實(shí)踐應(yīng)用
關(guān)于非首都功能疏解的幾點(diǎn)思考
基于PMC窗口功能實(shí)現(xiàn)設(shè)備同步刷刀功能
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡(jiǎn)直”和“幾乎”的表達(dá)功能
中西醫(yī)結(jié)合治療甲狀腺功能亢進(jìn)癥31例
主站蜘蛛池模板: 亚洲av无码成人专区| 亚洲IV视频免费在线光看| 免费人成在线观看成人片| 99视频国产精品| 午夜少妇精品视频小电影| 国产精品美女网站| 国产亚洲精品无码专| 中文成人在线视频| 日韩大片免费观看视频播放| 亚洲无码视频一区二区三区| 精品亚洲麻豆1区2区3区| 直接黄91麻豆网站| 91极品美女高潮叫床在线观看| 亚洲天堂区| 欧美伊人色综合久久天天| 亚洲国产看片基地久久1024 | 久久精品人人做人人爽电影蜜月 | 日韩久久精品无码aV| 91亚洲国产视频| 欧美精品1区2区| 在线a网站| 欧美成在线视频| 日韩av在线直播| 特级aaaaaaaaa毛片免费视频| 国产SUV精品一区二区| 国产大片黄在线观看| 播五月综合| 国产理论精品| 天天做天天爱夜夜爽毛片毛片| 成人福利在线视频免费观看| 四虎亚洲国产成人久久精品| 色天天综合久久久久综合片| 久久午夜夜伦鲁鲁片无码免费| 国产激情无码一区二区APP| 国产欧美视频在线| 精品福利国产| 99精品国产高清一区二区| 激情亚洲天堂| 国产一级在线播放| 热伊人99re久久精品最新地| 日韩一区二区三免费高清| 中文字幕人成人乱码亚洲电影| 欧美性猛交xxxx乱大交极品| 青青草原国产av福利网站| 亚洲AV无码久久天堂| 欧美成人一级| 国产精品一区在线麻豆| 国产激情在线视频| 免费观看男人免费桶女人视频| 国产毛片不卡| 亚洲欧洲日本在线| 国产办公室秘书无码精品| 国产亚洲视频免费播放| 成人免费午夜视频| 五月婷婷综合在线视频| 中文字幕色站| 99久久精品久久久久久婷婷| 国产情精品嫩草影院88av| 国产精品偷伦视频免费观看国产 | 亚洲成A人V欧美综合| 欧美中文字幕无线码视频| 狠狠亚洲婷婷综合色香| 天天干天天色综合网| 老司国产精品视频| 久久香蕉欧美精品| 人妻无码一区二区视频| 91美女在线| 久久国产毛片| 亚洲性一区| 色综合天天综合| 免费看黄片一区二区三区| 婷婷成人综合| 久久77777| 麻豆国产精品视频| 国产自在线播放| 欧美午夜视频| 日本AⅤ精品一区二区三区日| 99热国产在线精品99| 欧美日韩在线第一页| 毛片国产精品完整版| 正在播放久久| 国产内射一区亚洲|