• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    逆向超線程技術走向?qū)嵱没?/h1>
    2016-05-14 16:30黃博文
    微型計算機 2016年8期
    關鍵詞:線程寄存器指令

    黃博文

    近年來多核心CPU的發(fā)展勢頭非常迅猛,在消費級PC市場上4-8核心處理器產(chǎn)品已成為很常見的產(chǎn)品,同時再加上像超線程這類新技術的出現(xiàn)與幫助,使得普通用戶就能享受到8~16 CPU線程同時運算的快感,處理器的多線程計算性能得到極大的提升。然而另一方面則是CPU單線程性能長時間的“毫無作為”,雖然CPU單線程性能也在進步,但與多線程性能的進步幅度相比則可謂不值一提。同時很多消費級軟件對CPU單線程的依賴,如大量游戲、PhotoShop圖片處理等也使得用戶深感CPU單線程性能的不足。為此,廣大用戶非??是驝PU的單線程性能也能獲得大幅升級,甚至在去年很多人為Skylake處理器“幻想”出了一個可以聯(lián)合多個CPU線程,用于執(zhí)行單一任務的“逆向超線程”新技術。

    而令人興奮的是,從本刊在2015年10月下刊《解析CPU逆向超線程技術可行性》一文中的分析,可以看到要想大幅提升CPU單線程性能并非不可能,逆向超線程技術并非完全虛構,很多科技人員早就在從事這項研究。而近期一家名為SoftMachines的公司更拿出了切實的解決方案,號稱能實現(xiàn)IPC倍增式的提高,接下來就讓我們走進CPU單線程性能的提升利器——VISC CPU架構。

    不簡單的“新人”Soft Machines和VISC

    IPC倍增式的提高,這樣的豪言壯語究竟出自何方神圣?可能很多人是頭—次聽說Soft Machines公司的大名。這是一家位于硅谷的創(chuàng)業(yè)公司,在2006、2007年左右成立。一般來說初創(chuàng)階段的公司會刻意在相當長的一段時間里保持低調(diào),也就是所謂的“秘密階段”(Stealth mode),在具有一定成果了之后,突然釋放出爆炸性消息來吸引關注,當年設計超長指令字結構+動態(tài)二進制翻譯的全美達公司也曾玩過這個手段,其公司網(wǎng)站曾在兩年半的時間里面只掛著一句話“網(wǎng)頁還沒建好”(This web page is not yet here.),然而私下里卻簽署了超過2000份保密協(xié)議來確保公司的技術和商業(yè)目標不被泄露。從這點上來說,Soft Machines選擇了和當年全美達類似的路線,直到2014年才脫離“秘密創(chuàng)業(yè)階段”(Stealth mode),走向前臺。這家公司迄今為止收到了一億多美元的投資,投資者包括三星、GlobalFoundries、AMD,擁有75項專利,大約250名雇員,包括前Intel、AMD、高通公司的工程師。Soft Machines試圖通過推動CPU單線程性能的增長,使用全新的結構(被稱為VISC)來達到IPC倍增。

    這一目標不可不謂宏大,加之先前的刻意保密形成的助推,Soft Machines公司剛剛走入公眾視線就是大紅大紫的狀態(tài),特別是IPC倍增的高調(diào)聲明尤為吸引眼球。日前該公司召開了一次媒體發(fā)布會,公布了一些可供玩味的資料,使得我們可以窺探其結構內(nèi)部的細節(jié)、初步分析該技術的前景。

    變化不大 指令翻譯依賴軟件層

    讓我們先來分析一下Soft Machines提出VISC的技術背景,一個要讓IPC倍增的結構應該長成什么樣子?這是不是在吹牛?

    無數(shù)歷史經(jīng)驗表明,一個全新的結構如果想要獲取軟件層面的支持,修改指令集層面是需要慎之又慎的,指令集保持不變才能最大限度地兼容現(xiàn)有的種種軟件,包括操作系統(tǒng)和普通應用程序。所以在VISC的結構框架里,所有的軟件線程需要原封不動地在整個系統(tǒng)棧中向下傳遞,這是Soft Machines唯一的選擇,不出意外地,我們最終看到Soft Machines設計的VISC也的確是原封不動地接受上層軟件的代碼。但是這樣一來就限制了后繼優(yōu)化的發(fā)揮,如何從這些原封不動的軟件線程中抽取指令級并行度呢?

    包括全美達在內(nèi)的一批上世紀90年代的先驅(qū)者們已經(jīng)探索出一條路線:指令翻譯層。在VISC的執(zhí)行框架中,既有指令集的指令會被一個中間翻譯層翻譯為VlSC硬件特有的硬件指令格式。目前Soft Machines確認支持將兩種上層指令集翻譯成VISC專屬的硬件格式,其中之一是ARMv8,另外一個坊間傳聞可能是x86,但是Soft Machines未予確認。這個軟件翻譯層會帶來多大的翻譯開銷是一個對性能至關重要的問題,但此次并未在公開資料中提及。

    這個中間翻譯層和Intel的 ClSC x86指令轉RlSC uops指令格式不同,Intel的翻譯是完全基于硬件完成,優(yōu)勢是翻譯速度,缺點是喪失了靈活性。也就是說如果翻譯部分需要更新,就需要修改硬件,只能等待下一代芯片,而全美達和VISC都選擇把翻譯層做在軟件上,好處是降低了設計復雜度,允許軟件層面的補丁來持續(xù)更新翻譯部分,壞處是性能會受到影響,畢竟每一條指令都要經(jīng)過翻譯。為了減少這一負面影響,全美達使用了兩種技術,也就是動態(tài)翻譯代碼緩存和分層的反饋式代碼優(yōu)化來解決這個問題,這項技術后來也被NVIDIA做進了丹佛計劃中的自研核心上。Soft Machines在這個問題上則處理得比較含糊,在VISC的媒體通氣會上公布的一頁PPTA出現(xiàn)了與全美達和丹佛類似的Dynamic optimization動態(tài)優(yōu)化流程,但是沒有更進一步披露的情況下,也無法確認這個設計是否暗示著采用了與全美達和丹佛類似的流程。

    但是可以確定的是,即便這個動態(tài)優(yōu)化流程存在,也沒有設計得如同全美達和丹佛那樣激進。據(jù)外媒報道,Soft Machines曾表態(tài)不應該在軟件層面上投入過多的優(yōu)化精力來追求性能。這是一句非常耐人尋味的話。為什么Soft Machines沒有選擇和以往的幾個設計一樣,在軟件層面做大量的優(yōu)化來追求性能呢?這就是VISC結構最有意思的地方:Soft Machines雖然吸收了前輩們的經(jīng)驗引入了軟件翻譯層,但是卻不在軟件層面上做性能優(yōu)化,它的秘密武器藏在硬件微結構上。

    實現(xiàn)指令切分與核心融合 VISC核心微結構解析

    在Soft Machines設計的這種執(zhí)行框架下,軟件翻譯層翻譯完的指令會通過一個全局共享的硬件前端(Global Front End),指令序列會在這里被切分成多個虛擬硬件線程,然后繼續(xù)遞交給多個執(zhí)行核心。endprint

    指令序列如何切分呢?我們可以看看這個直觀的例子,以下四條指令看似是只能逐一執(zhí)行的單線程任務,但通過指令切分,VISC結構可以讓它實現(xiàn)部分并行運算。

    1.寄存器1=寄存器2+寄存器3

    2.寄存器4=寄存器2+寄存器4

    3.將地址01的值裝入寄存器1

    4.寄存器仁寄存器1+寄存器4

    首先在允許寄存器重命名的情況下,前三條指令可以單獨開辟一個硬件線程來執(zhí)行。我們來分析一下為什么:第一條指令之前沒有任何指令,肯定可以獨立開來并行執(zhí)行;第二條指令只需要讀取寄存器2的值,只要寄存器堆的讀寫端口足夠多,同時讀一個寄存器的值沒有問題,因此也可以獨立開來并行執(zhí)行,第三條指令需要對寄存器1做寫操作,看上去與指令1有沖突,但是通過寄存器重命名可以將第一條指令的寄存器1和第三條指令的寄存器1分別重命名成兩個不同的物理寄存器,因此也可以獨立開來并行執(zhí)行。但是第四條指令需要用到寄存器1的最新值,也就是剛剛從地址01裝載上來的值,這是一個真實的數(shù)據(jù)相關關系,不能通過寄存器重命名變換來消除掉,所以第四條指令不再能夠并行。

    這個例子演示了最簡單的一個硬件指令切分,從上個世紀60年代開始,業(yè)界就在苦苦追求能夠進行全程序范圍的指令分析,從而設計出并行度達到理論最大值的架構,這種架構被稱為數(shù)據(jù)流架構(Dataflow architecture)。但是截至目前為止,數(shù)據(jù)流架構仍然沒有在CPU這個層面邁向?qū)嵱没?,事實上,傳統(tǒng)硬件亂序多發(fā)射也正是這樣分析指令相關性、抽取指令級并行度的,但是硬件受限于規(guī)模,只能在有限的范圍內(nèi)做這樣的相關性分析,這個范圍被稱為亂序執(zhí)行窗口的大小。在Intel的最新一代的Skylake微結構上,這個窗口大小約為200多條指令,也就是說,即便考慮進指令融合,目前的硬件分析處理極限也就是在200~300多條指令的范圍上。因此,現(xiàn)在廣泛流行的硬件亂序多發(fā)射實際上是一個經(jīng)過弱化、分析范圍受到極大限制的數(shù)據(jù)流架構?;谲浖姆治隹梢钥朔布治龇秶蛔愕膯栴},目前的軟件分析可以借助自身的靈活性去分析幾乎無窮大范圍的指令序列,相關的一些優(yōu)化也做進了標準的編譯優(yōu)化流程里,只是分析速度會比硬件有數(shù)量級程度的落后。

    那么VISC的這個解決方案最厲害的部分在哪里呢?注意框架圖中的全局共享前端部件,它畫在Virtual Cores的框架內(nèi)部,也就是說它同樣是通過硬件進行指令分析。這個硬件分析流程能做到多快的分析速度,能分析多大范圍的指令,在公開資料中都沒有披露,但筆者仍為此感到興奮,因為這個設計有著暗含的一層意思:如果VISC的設計方案,沒有信心在指令級并行度的抽取范圍上超越傳統(tǒng)的硬件亂序多發(fā)射,他們就不會選擇把這個關鍵部件做在硬件上,否則就失去了創(chuàng)新技術的意義??梢詷酚^地估計,VISC的設計將可以在指令級并行度的抽取能力上大大超越傳統(tǒng)框架下的亂序多發(fā)射,可能更加逼近數(shù)據(jù)流架構的完全形態(tài),亦或者是業(yè)界長期困擾無法解決的線程級推測執(zhí)行的硬件實現(xiàn)版。無論這個設計方案最后能否達到設計預期,都是一個非常值得欽佩,也非常值得關注的大膽嘗試。

    除了硬件切分以外,這個核心微結構里面還存在著另一個亮點。在全局共享前端切分了執(zhí)行序列以后,被分隔開的各個獨立執(zhí)行線程可以被動態(tài)地分配給下面的多個物理執(zhí)行核心,分配粒度達到了幾個時鐘周期的級別,并且含糊地提到了可以動態(tài)地追蹤各個核心中的數(shù)據(jù)流向。這是令筆者感到興奮的第二個亮點:業(yè)界一直在探索的另外一個方向,核心融合,在VISC的微結構中現(xiàn)身了。“核心融合”實際上就是坊間流傳很久的“逆向超線程”技術,將多個核心的執(zhí)行資源合并成一個來使用,也是VISC結構的重點。在往期的《微型計算機》也曾介紹過,核心融合技術的一大難題是如何實現(xiàn)各個核心問的低延遲通信。在上面的那個指令切分例子中,如果我們把前三條指令放到三個不同核心上執(zhí)行,到了第四條指令的時候,就要把負責指令1的核心和負責指令3的核心中產(chǎn)生的新數(shù)據(jù)傳遞給負責指令4的核心,如果低延遲通信不能實現(xiàn),逆向超線程實際上也就是鏡中花水中月。Soft Machines宣稱可以在幾個周期的延遲下通過寄存器堆和一級緩存交換數(shù)據(jù),尤為令人震驚。

    另一個值得關注的問題是推測執(zhí)行(Speculative Execution)?,F(xiàn)代高性能微結構大量地使用推測執(zhí)行來提高性能,例如往期介紹過的訪存地址反別名的推測性分析,以及分支預測。如何進行精準的推測,以及如何從錯誤推測中快速回退也是非常重要的高性能設計技術。Soft Machines披露,VISC結構可以在個位數(shù)的執(zhí)行周期中從錯誤預測的分支中回退,但是除此以外沒有披露其他有用的信息。從核心內(nèi)部的流水線上來看,分派(Dispatch)、寄存器讀與執(zhí)行和傳統(tǒng)流水線區(qū)別并不大,但是整個流水線的前半段才是VISC的不同之處。硬件虛擬線程的形成(formation)、執(zhí)行資源的分配(aIlocation)、調(diào)度(scheduling)花了9-12個周期的時間,對比傳統(tǒng)的硬件亂序多發(fā)射流水線,指令從取出到解碼、重命名、推入保留站也需要大約十個時鐘周期左右,從流水線深度上來說VISC與傳統(tǒng)解決方案可能是互相持平。Soft Machines認為自己的設計應該算是短流水,對此筆者不敢茍同,在流水線深度上來說VISC結構并不占優(yōu)勢。硬件虛擬線程的處理也是頗為核心的要素,可惜的是Soft Machines到目前為止也沒有公布更多的信息,使得外界的判斷多半流于猜測。雖然許多關鍵細節(jié)缺失,但從目前已知的信息來看,VISC的這個設計基本已經(jīng)靠攏了大家想象中的“逆向超線程”,由一個全局共享前端對一個單線程的指令切分成多個虛擬硬件線程,然后多核心的執(zhí)行資源互相協(xié)作執(zhí)行,允許低延遲地相互傳遞數(shù)據(jù),可以說“逆向超線程”是描述這種設計的最好解釋。

    可信度不高 疑云重重的測試數(shù)據(jù)

    從設計框架上來看,VISC確實非常超前,實踐了至少兩個目前仍處于探索階段、未見大規(guī)模工業(yè)化量產(chǎn)的結構設計點,那么它的實測性能如何呢?從VISC開始放出消息到現(xiàn)在,許多人為它宣稱的IPC成倍提高感到震驚,后來更是由震驚轉而懷疑。Soft Machines于今年向媒體公布了一組測試數(shù)據(jù),但是仍未能打消懷疑,反而引來了更多外界的質(zhì)疑。如上一頁右下圖,這組數(shù)據(jù)的橫軸是SPEC2006的性能測試分數(shù),縱軸是這個SPEC分數(shù)水平背后對應的單位能量消耗。乍看之下,VISC的新設計似乎在性能和能耗上完全碾壓了現(xiàn)有亂序多發(fā)射設計中的幾個代表性樣本,但實際上并非如此。這張圖被詬病最多的一點就是:圖中的SPEC2006測試分數(shù)不是SPECint也不是SPECfp,而是SPECin和SPECfp的幾何平均數(shù),使得其真實性能水平被蓋上了一層偽裝。endprint

    SPECint和SPECfp是SPECCPU基準測試程序中的兩大組件,包括截然不同的一批測試項目,分別統(tǒng)計整數(shù)性能和浮點性能。由于整數(shù)和浮點測試集的性能特征差別太大,一般來說這兩個分數(shù)是各自獨立計算的。Soft Machines將這兩者混合統(tǒng)計是一個明顯、不可辨駁的錯誤,也讓外界對VISC產(chǎn)品的性能解讀變得更加困難。當年基于超長指令字結構的安騰系列CPU就是在浮點上領先同時代其他硬件的亂序多發(fā)射設計,但是整數(shù)性能則十分孱弱。筆者懷疑Soft Machines的這個錯誤是為了掩蓋整數(shù)性能的落后,而有意為之。

    即便忽視了混合SPECint和SPECfp這個嚴重錯誤,SoftMachines的測試仍舊如同篩子一樣滿是疑點和漏洞。Soft Machines聲稱所有的參測CPU都按照某種“業(yè)界標準”把測試分數(shù)按照Last-Level-Cache(即處理器的最后一級緩存,如普通CPU的三級緩存)1MB大小的設定進行了調(diào)整。筆者從未聽說過有這個“業(yè)界標準”的存在,SPEC測試集中的測試程序有的對Last-LeveI-Cache極其敏感,如429.mcf,在一定Last-Level-Cache容量范圍以內(nèi)它的執(zhí)行性能幾乎是隨著容量呈現(xiàn)線性增長的,也有的如同403.gcc,在不同的Last-LeveI-Cache大小下性能只有個位數(shù)百分點的小幅波動,幾乎可以忽略不計。這個“業(yè)界標準”就算是真的存在,又要如何去處理這種情況呢?對不同的測試子項進行不同的加權處理嗎?

    另外,目前Soft Machines已經(jīng)有了TSMC 28nm工藝生產(chǎn)的第一代產(chǎn)品原型,運行頻率為500MHz,可以啟動Linux系統(tǒng),也就是說可以肯定Soft Machines已經(jīng)脫離了紙面設計的階段,至少有了可以完整工作的初步原型。但是Soft Machines的所有性能測試都是基于RTL仿真進行的,即便我們大度地假定這個RTL仿真是加入了完整正確時序信息的后仿真、并且忽視后仿真和實際流片之間的差距,這個測試方法也令人難以接受。目前Soft Machines手上只有500MHz的原型,在這個節(jié)點上使用簡單的插值推算2GHz及其以上性能水平是很危險的做法。主頻的跨越式提高往往需要借助結構設計與邏輯的變動,但是這樣的變動也同時意味著IPC的值會同時發(fā)生變化。具體變動幅度有多大,只有做完了高主頻設計、再重新進行測試評估才能知道。Soft MachiDes認為這樣的仿真測試與真實設計之間只會有5%~10%的差距,在沒有進一步證據(jù)予以佐證的情況下,筆者認為這一點存在不可回避的漏洞。

    基于這一份公開數(shù)據(jù),Soft Machines的VISC概念和原型系統(tǒng)是無法說服業(yè)界的,甚至由于數(shù)據(jù)的呈現(xiàn)方式上出現(xiàn)了重大錯誤,不由得讓人懷疑這樣的數(shù)據(jù)背后是不是有著某種掩飾性的考量,所以這次的性能披露非但沒有說明什么問題,反而是令Soft Machines的公信力蒙受損失。

    保持樂觀態(tài)度 如何看待Soft Machines?

    雖然測試數(shù)據(jù)無法令人信服,結構設計的要點也是存有模糊,但是筆者仍然堅持認為對于Soft Machines以及它的VISC產(chǎn)品抱持寬容態(tài)度。為什么呢?這要從微結構的發(fā)展歷史與目前的行業(yè)現(xiàn)狀來解釋一番。

    微結構設計和研發(fā),直觀地說,其實非常像是在一片泥濘不堪、布滿深坑和陷阱的地域上尋找埋藏的寶藏。在上世紀八九十年代,業(yè)界剛剛開始邁過高性能微結構門檻的時候(九十年代初才誕生第一個基于CMOS的多發(fā)射設計),可以說整個業(yè)界對這片地域是所知不多的,當時的微結構,即便是量產(chǎn)化的工業(yè)級設計,背后的實驗支持和理論分析都遠沒有今天這么雄厚,因此帶有很強的探索性質(zhì)?;仡^翻閱當時的發(fā)展歷史不難看出,有無數(shù)瘋狂的概念設計倒在了初步模擬實驗的階段,未能更進一步,頗具代表性的例子就是值預測(Value Prediction)技術的研究。這種技術期望于通過程序執(zhí)行地址、循環(huán)執(zhí)行次數(shù)等信息,在實際計算完成前就預測計算結果,但由于準確率確實不佳,至今未能得到主流認可,投入在這個方向上的大量經(jīng)費和結構設計專家的人力資源可以說算是掉進坑里了。但是這些投入完全沒有任何意義嗎?

    不盡然。這些不成功的設計有兩個作用:其一,明確告訴后人,這里有坑,謹慎繞行;其二,從中可以抽取出有用的實驗數(shù)據(jù)并加以分析,有可能得到意外收獲。例如在值預測這個大坑旁邊,光筆者所知就有至少兩個被證明有價值的礦點:訪存地址反別名分析(memorv disambiguation)以及循環(huán)指令緩存(loop cache)的執(zhí)行次數(shù)預測。

    隨著時間推移,越來越多的實驗數(shù)據(jù)和理論分析積累,有一個大礦點被系統(tǒng)地發(fā)掘出來,其附近地域也被公認為安全地帶。這個大礦點就是由上世紀60年代的CDC6600首創(chuàng),IBM 360/91加強的硬件亂序多發(fā)射設計框架。在硬件亂序多發(fā)射優(yōu)勢尚不穩(wěn)固的時候,亦有一批先驅(qū)者奔向其他可能的礦區(qū)開始試探性采掘,這里面最有代表性的例子就是超長指令字(VLIW)結構。而隨著Intel Itanium系列的失敗,這片礦點就被公認為價值不如硬件亂序多發(fā)射,只在少量場合下繼續(xù)使用。隨著越來越多的資源投入到對硬件亂序多發(fā)射的開掘,這片礦區(qū)的身價進一步水漲船高,最終超越了所有其他選擇,并且在大多數(shù)應用場景下至今仍保持壓倒性優(yōu)勢。截止到這個時間點上,硬件亂序多發(fā)射框架就變成了事實上的第一選擇以及近乎是唯一選擇。除了屈指可數(shù)的幾個異類以外(全美達、NVIDlA丹佛、Intel安騰,IBM Power6),硬件亂序多發(fā)射變成了高性能CPU的立足點。脫離這個框架,踩在其他區(qū)域嘗試探索起步的設計幾乎最后都宣告失敗。只有踩在硬件亂序多發(fā)射圈定范圍內(nèi)的設計才能存活,頗有點《切爾諾貝利:晴空》那片輻射變異地帶里安全區(qū)的味道。

    從2005年前后開始,硬件亂序多發(fā)射的增長潛力開始放緩。從Dothan到Merom到Nehalem到最近的Skylake,主體結構基本上沒有出現(xiàn)多少變化,性能的增長只是來源于在同一個結構框架下的小幅調(diào)優(yōu),每年帶來10%上下的改進,僅此而已。這片安全區(qū)仍然安全,能夠保證設計框架的大方向不會出現(xiàn)重大錯誤,但是寶藏也挖空了。

    從這個尺度上來說,在傳統(tǒng)硬件亂序多發(fā)射框架以外進行探索的這些努力就顯得特別珍貴。并不是每個研究機構、公司都有這樣的信心去挑戰(zhàn)傳統(tǒng)硬件亂序多發(fā)射框架幾十年積累下來的優(yōu)勢,嘗試做出一些顛覆性的改變。在這幾十年中,偏離硬件亂序多發(fā)射框架的“探路者”們其實數(shù)目不少,但是做得有聲有色、一度曾讓人燃起希望的則少之又少。像VISC這樣的個例,盡管已經(jīng)顯露出有很大的不靠譜可能性,但是筆者仍然堅持推崇其探索的努力,在挑戰(zhàn)傳統(tǒng)這件事情上,失敗是常態(tài),成功是偶爾。

    也有一些外界批評認為,VISC目前的第一代產(chǎn)品原型只能運行在500MHz的頻率上,這是否說明其結構設計的流水化存在問題,使得頻率暴降?這的確有可能,要讓多個物理核心同時追蹤較大范圍的指令相關性,低頻可能是不可避免的,但同時也要看到,作為原型設計推出的東西,而且又是第一代,往往不是以性能為第一設計考量。原型系統(tǒng)的第一目的是測試整個執(zhí)行框架是否可工作、是否可行,時序只要收斂就好,并不太追求高頻率,以原型系統(tǒng)的頻率來評判其量產(chǎn)頻率是不對的。如果Soft Machines后繼的幾代系統(tǒng)都只能工作在低頻下,才能比較有力地說明其結構流水線確實存在問題。以新結構為賣點的創(chuàng)業(yè)公司尤為艱難,當年的全美達公司幾乎一直處于燒錢狀態(tài),盈利很少,希望Soft Machines能堅持下去。同時筆者也希望Soft Machines如果萬一也不幸走到失敗地步,能夠以更加開放一些的態(tài)度提供更加詳細的結構設計資料和測試數(shù)據(jù),為可能出現(xiàn)的下一個、下一批勇敢闖出安全區(qū)的人亮起一座燈塔。endprint

    猜你喜歡
    線程寄存器指令
    聽我指令:大催眠術
    Lite寄存器模型的設計與實現(xiàn)
    ARINC661顯控指令快速驗證方法
    LED照明產(chǎn)品歐盟ErP指令要求解讀
    分簇結構向量寄存器分配策略研究*
    淺談linux多線程協(xié)作
    坐標系旋轉指令數(shù)控編程應用
    基于上下文定界的Fork/Join并行性的并發(fā)程序可達性分析*
    Linux線程實現(xiàn)技術研究
    高速數(shù)模轉換器AD9779/AD9788的應用

    熟女人妻精品中文字幕| 精品国产三级普通话版| 色吧在线观看| av在线天堂中文字幕| 亚洲av熟女| 国产亚洲精品久久久com| 国产美女午夜福利| 精品免费久久久久久久清纯| 日本 av在线| 欧美激情国产日韩精品一区| 亚洲美女搞黄在线观看 | 国产在线精品亚洲第一网站| 美女高潮的动态| 午夜激情欧美在线| 国产淫片久久久久久久久| 一本一本综合久久| 蜜桃久久精品国产亚洲av| 国产在线精品亚洲第一网站| 91久久精品电影网| 久久久成人免费电影| 国产一区二区亚洲精品在线观看| 一边摸一边抽搐一进一小说| 99热这里只有是精品在线观看| 精品久久久噜噜| 日日摸夜夜添夜夜添av毛片| 亚洲第一区二区三区不卡| 日韩一本色道免费dvd| 亚洲精品色激情综合| 免费大片18禁| 熟女人妻精品中文字幕| 又爽又黄a免费视频| 在线播放无遮挡| 亚洲av二区三区四区| 精品久久久久久久久亚洲| 深夜精品福利| 欧美zozozo另类| 国产欧美日韩一区二区精品| 午夜久久久久精精品| 国产伦在线观看视频一区| 国语自产精品视频在线第100页| 免费av不卡在线播放| 亚洲成av人片在线播放无| 亚洲中文日韩欧美视频| 国产在视频线在精品| 欧美另类亚洲清纯唯美| 蜜桃亚洲精品一区二区三区| 国产日本99.免费观看| 精品无人区乱码1区二区| 亚洲第一电影网av| 久久久久久久久久成人| 亚洲第一区二区三区不卡| 97人妻精品一区二区三区麻豆| 欧美性感艳星| 亚洲四区av| 蜜桃亚洲精品一区二区三区| 亚洲欧美日韩高清在线视频| 日本免费一区二区三区高清不卡| 日韩欧美三级三区| 六月丁香七月| 亚洲第一电影网av| 久久久国产成人免费| 午夜精品国产一区二区电影 | 久久午夜福利片| 最新在线观看一区二区三区| 久久久久精品国产欧美久久久| 免费av不卡在线播放| av中文乱码字幕在线| 国产高清激情床上av| 亚洲熟妇中文字幕五十中出| 最近在线观看免费完整版| 精品99又大又爽又粗少妇毛片| 看片在线看免费视频| 人妻制服诱惑在线中文字幕| 别揉我奶头~嗯~啊~动态视频| 老司机福利观看| 日本一本二区三区精品| 永久网站在线| 丰满人妻一区二区三区视频av| 色综合站精品国产| 亚洲欧美中文字幕日韩二区| 又爽又黄a免费视频| 伊人久久精品亚洲午夜| 日韩av不卡免费在线播放| 亚洲av中文av极速乱| 久久久久久大精品| 亚洲欧美日韩高清专用| 欧美一级a爱片免费观看看| 亚洲国产精品合色在线| 99热网站在线观看| 一个人免费在线观看电影| 久久久国产成人免费| 女的被弄到高潮叫床怎么办| 搞女人的毛片| 日本五十路高清| 十八禁网站免费在线| 搡老妇女老女人老熟妇| 尤物成人国产欧美一区二区三区| 大香蕉久久网| eeuss影院久久| 国产一区二区在线av高清观看| 可以在线观看的亚洲视频| 中文在线观看免费www的网站| 熟妇人妻久久中文字幕3abv| 婷婷色综合大香蕉| 99九九线精品视频在线观看视频| 久久人人爽人人片av| 天堂网av新在线| 午夜福利在线观看免费完整高清在 | 国产探花极品一区二区| 在线观看av片永久免费下载| 变态另类丝袜制服| 久久99热6这里只有精品| a级一级毛片免费在线观看| 欧美区成人在线视频| 久久精品国产自在天天线| 一夜夜www| 久久久久性生活片| 人人妻人人看人人澡| 日本-黄色视频高清免费观看| 国产高清视频在线观看网站| 一边摸一边抽搐一进一小说| 久久午夜亚洲精品久久| 成人亚洲精品av一区二区| 夜夜夜夜夜久久久久| 国产探花在线观看一区二区| 日本与韩国留学比较| 丰满乱子伦码专区| 美女 人体艺术 gogo| 亚洲在线观看片| 男女啪啪激烈高潮av片| 亚洲精品国产成人久久av| 男人和女人高潮做爰伦理| 成年女人毛片免费观看观看9| 国产毛片a区久久久久| 村上凉子中文字幕在线| 成人二区视频| 日韩在线高清观看一区二区三区| av天堂在线播放| 天堂√8在线中文| 午夜老司机福利剧场| 国产精品久久电影中文字幕| 悠悠久久av| 我的女老师完整版在线观看| 久久久久国内视频| 久久精品夜色国产| 不卡视频在线观看欧美| av在线观看视频网站免费| 麻豆国产97在线/欧美| 久久人人爽人人片av| 免费观看精品视频网站| 亚洲性久久影院| 三级经典国产精品| 国产精品久久久久久久电影| 我的老师免费观看完整版| 婷婷精品国产亚洲av在线| 国产一区二区三区av在线 | 欧美激情久久久久久爽电影| 国产精品国产高清国产av| 九九在线视频观看精品| 国产一级毛片七仙女欲春2| 日韩精品青青久久久久久| 免费电影在线观看免费观看| 国国产精品蜜臀av免费| 亚洲va在线va天堂va国产| 精品久久久久久久久久久久久| 亚洲av五月六月丁香网| 免费不卡的大黄色大毛片视频在线观看 | 最近的中文字幕免费完整| 国产激情偷乱视频一区二区| 亚洲美女视频黄频| 亚洲成人中文字幕在线播放| 亚洲av免费高清在线观看| 久久久a久久爽久久v久久| 小说图片视频综合网站| 露出奶头的视频| 国产黄色视频一区二区在线观看 | 可以在线观看的亚洲视频| 免费观看精品视频网站| 亚洲第一区二区三区不卡| 最近视频中文字幕2019在线8| 熟女人妻精品中文字幕| 伦精品一区二区三区| 久久久成人免费电影| 欧美xxxx黑人xx丫x性爽| 国产精品久久电影中文字幕| 小说图片视频综合网站| 九色成人免费人妻av| 亚洲成人久久爱视频| 美女被艹到高潮喷水动态| 亚洲国产精品sss在线观看| 欧美一区二区亚洲| 国产日本99.免费观看| 久久久久久久久中文| 午夜福利在线在线| 嫩草影院新地址| 国产v大片淫在线免费观看| 赤兔流量卡办理| 日韩精品有码人妻一区| 免费观看的影片在线观看| 最近最新中文字幕大全电影3| 看十八女毛片水多多多| 女生性感内裤真人,穿戴方法视频| 人妻少妇偷人精品九色| 久久精品国产亚洲av涩爱 | 一个人免费在线观看电影| 成人二区视频| 少妇熟女aⅴ在线视频| 看非洲黑人一级黄片| 夜夜爽天天搞| 亚洲丝袜综合中文字幕| 午夜影院日韩av| 变态另类丝袜制服| 国产亚洲av嫩草精品影院| 51国产日韩欧美| 好男人在线观看高清免费视频| 人妻少妇偷人精品九色| 欧美另类亚洲清纯唯美| 免费观看精品视频网站| 亚洲国产精品合色在线| 亚洲自拍偷在线| 国产精品人妻久久久影院| 99九九线精品视频在线观看视频| 在线观看午夜福利视频| aaaaa片日本免费| 极品教师在线视频| 成人综合一区亚洲| 伦理电影大哥的女人| 波多野结衣高清无吗| 久久精品夜夜夜夜夜久久蜜豆| 九九久久精品国产亚洲av麻豆| 国产精品免费一区二区三区在线| 九九热线精品视视频播放| 亚洲精品久久国产高清桃花| 久久99热6这里只有精品| 亚洲在线观看片| 欧美激情久久久久久爽电影| 中文字幕av成人在线电影| 日本 av在线| 美女黄网站色视频| 国产片特级美女逼逼视频| 少妇的逼水好多| 午夜福利18| 一夜夜www| 蜜桃久久精品国产亚洲av| 国产亚洲精品久久久久久毛片| 欧美日韩乱码在线| 午夜精品一区二区三区免费看| 91久久精品电影网| 欧美xxxx黑人xx丫x性爽| 久久久精品大字幕| 国产真实伦视频高清在线观看| 69av精品久久久久久| 级片在线观看| 蜜臀久久99精品久久宅男| 最近手机中文字幕大全| 尾随美女入室| 亚洲美女视频黄频| 亚洲av不卡在线观看| 一个人看的www免费观看视频| 色吧在线观看| 久久久国产成人精品二区| h日本视频在线播放| www.色视频.com| 亚洲精品456在线播放app| h日本视频在线播放| 国产成年人精品一区二区| 如何舔出高潮| 日本-黄色视频高清免费观看| 国产一区二区激情短视频| 亚洲av电影不卡..在线观看| 91久久精品电影网| 69av精品久久久久久| 日韩在线高清观看一区二区三区| 日韩欧美一区二区三区在线观看| 亚洲成人久久爱视频| 国产亚洲精品久久久久久毛片| 国产精品日韩av在线免费观看| 午夜激情福利司机影院| 国产女主播在线喷水免费视频网站 | 男女视频在线观看网站免费| 又黄又爽又刺激的免费视频.| 五月伊人婷婷丁香| 国产欧美日韩一区二区精品| 成人高潮视频无遮挡免费网站| 国产一区二区激情短视频| 成年女人毛片免费观看观看9| 亚洲经典国产精华液单| 免费大片18禁| 99热这里只有是精品50| 亚洲真实伦在线观看| 国产真实乱freesex| 搞女人的毛片| 亚洲av免费在线观看| 亚洲人成网站在线播| av.在线天堂| 欧美一区二区国产精品久久精品| 国产成人a区在线观看| 久久精品人妻少妇| 精品久久久久久久末码| 中文字幕久久专区| 男人舔女人下体高潮全视频| 99热6这里只有精品| 老熟妇乱子伦视频在线观看| 国产黄a三级三级三级人| 啦啦啦啦在线视频资源| 精品一区二区三区人妻视频| 久久久久久久午夜电影| 日韩一区二区视频免费看| eeuss影院久久| 国产中年淑女户外野战色| 伦理电影大哥的女人| 长腿黑丝高跟| 麻豆精品久久久久久蜜桃| 22中文网久久字幕| 色播亚洲综合网| 国产aⅴ精品一区二区三区波| 欧美bdsm另类| 久久久国产成人免费| 日韩大尺度精品在线看网址| 此物有八面人人有两片| 哪里可以看免费的av片| 如何舔出高潮| 亚洲激情五月婷婷啪啪| 最近在线观看免费完整版| 内射极品少妇av片p| 高清日韩中文字幕在线| 亚洲第一电影网av| 一级a爱片免费观看的视频| 国产精华一区二区三区| 日本成人三级电影网站| 狠狠狠狠99中文字幕| 人妻丰满熟妇av一区二区三区| 在线免费观看的www视频| 麻豆乱淫一区二区| 你懂的网址亚洲精品在线观看 | 搞女人的毛片| 国产av不卡久久| 国产色爽女视频免费观看| 亚洲精品一区av在线观看| 国产精品久久久久久av不卡| 欧美高清成人免费视频www| 亚洲欧美精品自产自拍| 国产精品国产三级国产av玫瑰| 成人av在线播放网站| 少妇高潮的动态图| 丝袜美腿在线中文| 欧美高清成人免费视频www| 一区福利在线观看| 女的被弄到高潮叫床怎么办| 亚洲精品日韩在线中文字幕 | 成人二区视频| 日韩av不卡免费在线播放| 亚洲高清免费不卡视频| 欧美激情久久久久久爽电影| 久久婷婷人人爽人人干人人爱| 美女内射精品一级片tv| 国产91av在线免费观看| 看免费成人av毛片| 搡老岳熟女国产| 一个人免费在线观看电影| 1024手机看黄色片| 国产免费男女视频| 午夜福利18| 日本免费a在线| 免费看av在线观看网站| 两性午夜刺激爽爽歪歪视频在线观看| 国产精品久久久久久亚洲av鲁大| 国产精品三级大全| 国产黄色视频一区二区在线观看 | 久久6这里有精品| 国产精品亚洲美女久久久| 日本精品一区二区三区蜜桃| 中文字幕免费在线视频6| 欧美日韩在线观看h| 麻豆成人午夜福利视频| 女同久久另类99精品国产91| 一区二区三区免费毛片| 色综合色国产| 我要搜黄色片| 成人高潮视频无遮挡免费网站| 国产欧美日韩精品亚洲av| 亚洲人成网站在线播| av在线观看视频网站免费| 最近在线观看免费完整版| 大香蕉久久网| 日本a在线网址| 国产探花极品一区二区| 狂野欧美激情性xxxx在线观看| 97超碰精品成人国产| 国产精品一区二区三区四区久久| 性欧美人与动物交配| 亚洲自拍偷在线| 国产真实乱freesex| 国产精品一区二区三区四区免费观看 | 两个人视频免费观看高清| 联通29元200g的流量卡| 久久这里只有精品中国| 欧美成人免费av一区二区三区| 日韩精品青青久久久久久| 毛片女人毛片| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲欧美日韩卡通动漫| 久久亚洲国产成人精品v| 精品一区二区免费观看| 成人亚洲精品av一区二区| 午夜福利在线在线| 成人二区视频| 国产av在哪里看| 欧美丝袜亚洲另类| 男女啪啪激烈高潮av片| 久久久国产成人免费| 日韩av不卡免费在线播放| 免费观看的影片在线观看| 老熟妇乱子伦视频在线观看| 精品免费久久久久久久清纯| 欧美日本视频| 亚洲自偷自拍三级| 国产精品电影一区二区三区| 日韩欧美三级三区| 直男gayav资源| 国产蜜桃级精品一区二区三区| 蜜桃亚洲精品一区二区三区| 日本五十路高清| 国产v大片淫在线免费观看| 久久欧美精品欧美久久欧美| 男人狂女人下面高潮的视频| 亚洲激情五月婷婷啪啪| 97在线视频观看| 日韩在线高清观看一区二区三区| 99热网站在线观看| 黄色欧美视频在线观看| 免费看a级黄色片| 晚上一个人看的免费电影| 日韩,欧美,国产一区二区三区 | 三级经典国产精品| 亚洲av第一区精品v没综合| 国产成人一区二区在线| 九九热线精品视视频播放| 亚洲美女搞黄在线观看 | 久久久久国内视频| 日本黄大片高清| 成人漫画全彩无遮挡| 免费黄网站久久成人精品| 亚洲精品一区av在线观看| 久久韩国三级中文字幕| 最近的中文字幕免费完整| 精品少妇黑人巨大在线播放 | 国产亚洲av嫩草精品影院| 精品人妻一区二区三区麻豆 | 又粗又爽又猛毛片免费看| 熟女电影av网| 在线观看美女被高潮喷水网站| 中文字幕久久专区| 欧美日本亚洲视频在线播放| 一个人免费在线观看电影| 欧美另类亚洲清纯唯美| 国产成人精品久久久久久| 精品久久久久久久久亚洲| 欧美成人a在线观看| 国产精品永久免费网站| 三级经典国产精品| 亚洲色图av天堂| eeuss影院久久| 能在线免费观看的黄片| 少妇高潮的动态图| 国产精品人妻久久久影院| 非洲黑人性xxxx精品又粗又长| 一个人看的www免费观看视频| 哪里可以看免费的av片| 国产大屁股一区二区在线视频| 嫩草影视91久久| 97在线视频观看| 老司机午夜福利在线观看视频| 99久久九九国产精品国产免费| 国产精品日韩av在线免费观看| 久久精品国产99精品国产亚洲性色| 国产成人freesex在线 | 亚洲欧美清纯卡通| 亚洲色图av天堂| 中国国产av一级| 亚洲在线观看片| 国产精品一及| av黄色大香蕉| 亚洲国产精品sss在线观看| 日本欧美国产在线视频| 久久久久国产网址| 国产一区亚洲一区在线观看| 老司机午夜福利在线观看视频| 国产精品一区二区性色av| 亚洲aⅴ乱码一区二区在线播放| 国内精品久久久久精免费| 一a级毛片在线观看| 成人性生交大片免费视频hd| 黄色一级大片看看| 午夜亚洲福利在线播放| 成人亚洲精品av一区二区| 此物有八面人人有两片| 亚洲婷婷狠狠爱综合网| av专区在线播放| 亚洲精品成人久久久久久| videossex国产| 久久亚洲国产成人精品v| av免费在线看不卡| 99热全是精品| 在线天堂最新版资源| 丰满乱子伦码专区| 久久久久久久亚洲中文字幕| 2021天堂中文幕一二区在线观| 日韩成人av中文字幕在线观看 | 亚洲无线观看免费| 久久精品国产自在天天线| 美女cb高潮喷水在线观看| 午夜日韩欧美国产| 久久欧美精品欧美久久欧美| 麻豆国产97在线/欧美| 国产黄色视频一区二区在线观看 | 97超视频在线观看视频| 麻豆精品久久久久久蜜桃| 内射极品少妇av片p| av天堂中文字幕网| 在线免费观看的www视频| av女优亚洲男人天堂| 欧美高清成人免费视频www| 成人三级黄色视频| 欧美激情在线99| 亚洲第一电影网av| 亚洲无线观看免费| 国产乱人视频| 国产一区二区激情短视频| 一本久久中文字幕| 亚洲中文日韩欧美视频| 国产 一区精品| 久久韩国三级中文字幕| 免费观看精品视频网站| 国产av在哪里看| 搡女人真爽免费视频火全软件 | 国产精品av视频在线免费观看| 一本久久中文字幕| 亚洲在线自拍视频| 91午夜精品亚洲一区二区三区| 亚洲最大成人av| 亚洲人成网站高清观看| 男人舔女人下体高潮全视频| 国内精品宾馆在线| 97超碰精品成人国产| 最新中文字幕久久久久| 久99久视频精品免费| 欧美区成人在线视频| 免费高清视频大片| 真实男女啪啪啪动态图| 无遮挡黄片免费观看| 亚洲四区av| 亚洲无线观看免费| 91麻豆精品激情在线观看国产| aaaaa片日本免费| 在线观看免费视频日本深夜| or卡值多少钱| 一卡2卡三卡四卡精品乱码亚洲| 午夜福利在线观看免费完整高清在 | 久久国内精品自在自线图片| av在线亚洲专区| 国产精品一及| 精品午夜福利视频在线观看一区| 男女啪啪激烈高潮av片| 天天躁日日操中文字幕| 国产精品人妻久久久久久| 亚洲精品日韩在线中文字幕 | 亚洲精品色激情综合| 国产精品一二三区在线看| 国产精品1区2区在线观看.| 精品午夜福利在线看| 国产精品伦人一区二区| 午夜福利18| 久久天躁狠狠躁夜夜2o2o| 国产亚洲精品av在线| 国产欧美日韩精品亚洲av| 一级av片app| 亚洲欧美精品自产自拍| 国产精华一区二区三区| 人妻制服诱惑在线中文字幕| 女生性感内裤真人,穿戴方法视频| 成年av动漫网址| 国产高潮美女av| 夜夜爽天天搞| 亚洲丝袜综合中文字幕| 久久精品国产自在天天线| 精品午夜福利视频在线观看一区| 此物有八面人人有两片| 精品一区二区三区视频在线| 人妻制服诱惑在线中文字幕| 一区福利在线观看| 久久精品夜色国产| 久久精品91蜜桃| 日本精品一区二区三区蜜桃| 成年av动漫网址| 日产精品乱码卡一卡2卡三| 三级毛片av免费| 成人特级黄色片久久久久久久| 亚洲性夜色夜夜综合| 老女人水多毛片| 久久国产乱子免费精品| 久久久久久久午夜电影| 久久久久久久久久久丰满| 亚洲乱码一区二区免费版| 国产亚洲精品久久久com| 免费看光身美女| 亚洲熟妇熟女久久| 内地一区二区视频在线| 国产爱豆传媒在线观看| 性色avwww在线观看| 国产毛片a区久久久久| av在线天堂中文字幕| 直男gayav资源| 国产精品一及| 一级av片app|