方程的線性系統的處理的制作方法

            文檔序號:6348701閱讀:220來源:國知局
            專利名稱:方程的線性系統的處理的制作方法
            技術領域
            本發明一般涉及方程的線性系統的處理。提供用于方程的線性系統的混合精度處理以生成高精度解的設備和計算機程序。
            背景技術
            現代的處理器典型地能夠以高精度和低精度執行處理操作。精度確定可以用于表示浮點數的小數部分的位數。此處的術語“高”和“低”簡單地用于區分兩種不同的精度等級(以及由此確定“小數位”的數量),一個等級比另一等級要高,但是并不暗示在各個精度等級上進行任意特定的限制。因此,在低和高精度中使用的小數位的實際數量可能從一個系統到另一系統進行實質上的變化。例如,當前的IEEE標準為低精度(也稱為“單精度”) 處理指定32位,等于在小數點之后具有8個小數位,以及為高精度(或“雙精度”)處理指定64位,等于在小數點之后具有16個小數位。然而,許多嵌入式系統使用不同的規范,例如8位和16位,或10和20位。根據處理器的類型,由專用處理邏輯或由相同處理器硬件的適當軟件控制來實現低精度和高精度操作。任意一種方式,低精度操作不太復雜并且顯著地快于高精度操作。在復雜任務需要高精度結果時,因此可以使用“混合-精度”方法。通過混合精度處理,可以按低精度執行任務的一些部分,并且按高精度執行其他部分,而獲得高精度的整體結果。作為多種科學和工程應用的基礎的這種處理任務的實例是方程的線性系統的解。這個任務需要處理器生成與維度nX 1的向量χ的元素相對應的η個高精度數據元素,使得Ax = b其中A是維度nXn的對稱正定矩陣并且b是維度nX 1的向量。通過必須被存儲在存儲器中并且在需要處理操作時被存取的nXn高精度數據元素來定義矩陣A。右側向量 b類似地由存儲在系統存儲器中的η個高精度數據元素來定義。當矩陣A是稠密的,生成與解向量χ相對應的高精度數據元素的任務是高度處理器密集的。特別地,當系數矩陣A的所有元素非零,任務需要處理器中的多個算術操作,其隨著矩陣A的維度η立方地增長。此外,上述任務的混合精度方法已經基于矩陣的分解(變換)。處理操作的基本步驟如下。首先,必須通過nXn高精度數據元素來構建矩陣A并且矩陣A必須存儲在系統存儲器中。于是降級(四舍五入)矩陣A在系統存儲器中產生低精度拷貝Ap這是通過適當的四舍五入處理將矩陣A的高精度數據元素轉換成各個低精度數據元素來完成的。接下來,處理器實現分解過程,其中矩陣A1被分解為A1 = LLT其中L是下三角矩陣并且Lt表示其移相。通過喬列斯基(Cholesky)分解來執行變換。這種技術是現有技術中公知的并且不需要在此處詳細地討論。重要的是要注意,當可以通過低精度硬件來實現分解時,這種分解的成本隨著維度η的立方來增長。為生成具有系數矩陣L和Lt的線性系統的向量解的數據元素的下面的處理于是需要隨著矩陣維度η 二次方增長的成本。這是通過使用如下的迭代細化方法來完成的。
            最初,通過求解L(LtX1) = bx來獲得用于Ax = b的低精度合適解向量X1,其中ID1 是具有與低精度向量b的nxl數據元素相對應的元素的nxl向量。通過適當的轉換過程向各個高精度數據元素促進向量xl的低精度數據元素,以獲得當前解向量X。這可以通過多種方式來完成,例如通過在每個例子中選擇最接近的高精度值。于是,對應于當前nxl的剩余(誤差)向量r,生成η個高精度數據元素,使得r = b-Ax處理器于是執行迭代處理直到收斂(1)生成與線性系統L(LtZ) = rx中的nxl向量ζ相對應的低精度數據元素,其中 rx對應于轉換為低精度的當前誤差向量r ;(2)將向量ζ的數據元素轉換成高精度元素以獲得高精度向量ζ ;(3)更新當前高精度解向量χ的數據元素使得χ = x+zh ;(4)更新當前高精度誤差向量r的數據元素使得r = b-Ax ;(5)重復步驟1到4直到檢測到收斂(典型地,當r足夠或不進行處理)。在上面的過程中,喬列斯基分解需要在外部的存儲器中形成的矩陣A。然后,在接下來的操作中每次計算高精度誤差向量r時由處理器從存儲器提取這個矩陣。在典型的應用中,矩陣A可以非常大,例如維度η = 10,000或甚至更大,導致在處理器和存儲器子系統之間的相當大的業務量。由于所要求的處理器協作等級以及現有技術中沒有很好的等級, 矩陣變換過程難以在并行處理環境中實現。如上面注意的之外,整體復雜度仍然與矩陣A 的維度η成立方關系。這些和其它問題限制整體處理效率并且會限制能夠處理許多應用的處理要求的硬件類型。實際上,僅立方復雜度就限制了通過基于當前單個和并行處理器的計算系統可以處理的問題的大小。

            發明內容
            本發明的一個方面提供了一種設備,用于生成與滿足Ax = b的ηΧ 1向量χ相對應的η個高精度數據元素,其中A是與ηΧη個預定的高精度數據元素相對應的對稱的、正定ηΧη矩陣并且b是與η個預定的高精度數據元素相對應的nXl向量。設備包括存儲器,用于存儲定義所述矩陣A和向量b的數據元素的輸入數據,以及控制邏輯,適用于(a)實現用于從所述輸入數據生成與滿足Ap1 = bx WnXl向量X1相對應的η個低精度數據元素的第一迭代處理;其中A1是與矩陣A的ηΧη個數據元素相對應的低精度 ηΧη矩陣并且1 是與向量b的ηΧ 1個數據元素相對應的低精度ηΧ 1向量,在出現第一收斂條件時控制邏輯終止第一迭代處理;(b)將向量&的數據元素轉換成高精度數據元素以獲得當前的解向量X ;(c)實現用于生成與基于向量b和向量積Ax之間的差異的nXl糾正向量相對應的η個低精度數據元素的第二迭代處理,在出現第二收斂條件時控制邏輯終止第二迭代處理;(d)從所述糾正向量的η個低精度數據元素產生nX 1更新向量u的各個高精度數據元素;(e)更新所述當前解向量χ的數據元素,使得χ = x+u ;以及(f)執行步驟(C)到(e),直到出現第三收斂條件。
            替代現有方法的基于喬列斯基分解的技術,本發明的實施方式實現用于在步驟 (a)中生成解向量&的低精度數據元素的迭代處理,并且還實現用于生成糾正向量(步驟 (C))的低精度數據元素的迭代處理,其用于更新當前高精度解向量X。在這個過程中不需要矩陣變換,但是優勢是仍然可以獲得低精度處理的加速性能。每個迭代細化步驟引起對于矩陣大小η的平方成本,僅在與現有系統的立方成本相比較的具有矩陣大小η的平方的最壞的方式時,處理操作的整體成本增加。此外,可以僅使用矩陣A與另一向量(步驟(a) 中的&和步驟(c)中的糾正矢量)的矩陣矢量積來實現整個處理操作。這樣避免了與上面討論的基于變換的處理相關聯的并行處理問題。實際上,基于矩陣向量積的操作特別愿意并行實現,其中本發明的實施方式可以按大規模并行的實現方式來實現。除了這樣之外, 矩陣A的形成并不是處理設備的操作的前提條件。如上所解釋的,在現有技術中,矩陣A必須首先被構建在存儲器中并且然后在每次迭代中為生成誤差向量r而從存儲器中獲取矩陣A。相對的,甚至在不形成矩陣A的情況,也可以生成下本方面實施方式中所需要的向量積。特別地,常見的做法是將矩陣A定義為某個函數,其中具有A的矩陣向量積的計算是簡單的且計算便宜的。這將在下面進行進一步介紹,但是由于可以避免在每次迭代中從存儲器裝載所執行的矩陣,效果是實質上簡化處理并且顯著地降低存儲子系統的業務量。通過使用步驟(a)和(C)中的迭代處理進一步增強操作效率。在之前的系統中, 獲得對于迭代處理中每個路徑中的特定精度的基于分解LLt的線性系統的解。例如,用于ζ 的L(Ltz) = rx的解涉及固定數量的步驟并且產生定義的精度的向量z,即具有與可用于低精度處理的比特的數量而計算的值相應的數據元素。這樣增加了比迭代細化要求的理論屬性更多的限制精度要求。在出現預定的收斂條件時,控制邏輯終止上述步驟(a)和(c)的每個迭代處理,并且這樣允許本發明的實施方式自動地適應所需要的精度。收斂條件典型地定義為預定的最大數量的解的收斂或迭代的完成(實現了根據預定公差的解,或檢測迭代之間沒有進展)。因此,不僅是迭代處理能夠使用快速、低精度的邏輯,還實現這些過程立即終止所需要的精度的解。這樣是無法利用標準的基于矩陣因素分解的系統來實現的。雖然控制邏輯可能適于以各種方式執行步驟(C)和(d),這些步驟優選地基于誤差向量r,其依賴于向量b和向量積Ax之間的差異,并且特別地基于具有A的矩陣向量積依賴于誤差向量r的糾正向量的迭代生成。因此,在優選的實施方式中,控制邏輯適于在步驟(b)中生成當前解向量χ之后,生成與指示向量b和向量積Ax之間的差異的當前nX 1誤差向量r相對應的η個數據元素;執行步驟(c),使得具有所述糾正向量的矩陣A1的向量積依賴于誤差向量r ;以及在步驟(d),通過將糾正向量的數據元素轉換成高精度數據元素來生成更新向量 u的數據元素。優選地,通過控制邏輯以高精度生成誤差向量!·的數據元素使得r = b-Ax,以及于是將誤差向量r的數據元素轉換成各個低精度數據元素以獲得低精度誤差向量Γι。這樣于是可以用于步驟(c)的第二迭代處理,使得具有糾正向量的矩陣A1的向量積等于低精度誤差向量IV于是,在步驟(e),在更新了當前解向量χ的數據元素之后,控制邏輯可以更新當前誤差向量r的數據元素,使得r = b-Ax。在這種實施方式中,第三收斂條件方便地依賴于當前誤差向量r。還可以設想替代方式,在優選的實施方式中,第一和第二迭代處理中的每一個包括已知的共軛梯度方法。一般地,各種收斂條件可以被設置為給定應用所需要的,但是這些條件優選地依賴于在考慮中的預定數量的迭代處理的路徑的完成和/或檢測的結果解的收斂(實現向量對預定公差的解,或者在過程的連續路徑中沒有檢測進展)。可以在系統存儲器中各自預定矩陣A和向量b的預定數據元素,或者可以由輸入數據按任意傳統方式來定義。例如,如之前所提及的,定義了矩陣A的數據元素的輸入數據可以包括定義在任意nX 1向量上的矩陣A的應用函數F,其中1彡i彡η并且1彡j彡η 分別是矩陣A元素的行和列索引。在這種情況下,控制單元適于使用所述函數F來執行步驟 (a)到(e),用于特別快速地和計算廉價地生成與A的矩陣向量積。特別地,涉及矩陣元素 a(i,j)的處理操作可以典型地完全在處理器高速緩存器中完成,并且通過生成利用A的矩陣向量積獲得的存儲器業務可以比之前的系統顯著地減少。這將會在下面進一步地介紹。使用共享的和/或各自分配的存儲器資源,體現本發明的設備可以通過一個或多個處理器來實現。為了更有效率的操作,以及特別是在復雜的操作中,控制邏輯理想地包括多個處理器,其被并行地安排以全部并行地實現步驟(a)到(e)。一般來說,處理器可以使用專用的低和高精度硬件或使用可被軟件配置以用于低和高精度操作的通用硬件。在使用多個處理器的情況下,它們可以被集成到單個芯片或分布在基于單一處理器和/或多處理器的計算系統的不同芯片上,例如,在分布式計算系統的多個計算機上。類似地,在體現本發明的設備的操作中使用的存儲器可以包括一個或多個類型的存儲器的一個或多個組件, 從本地處理器高速緩存器到主存儲器(諸如硬盤或備份存儲媒介),以及所述存儲器或組件可以全部或部分地通過控制邏輯的不同處理器來共享。本發明的第二方面提供了一種計算機程序,用于使計算機生成與滿足Ax = b的 nX 1向量χ相對應的η個高精度數據元素,其中A是與ηΧη個預定的高精度數據元素相對應的對稱的、正定ηΧη矩陣并且b是與η個預定的高精度數據元素相對應的nX 1向量。 計算機程序包括程度代碼裝置,用于促使計算機訪問輸入數據,其存儲于計算機的存儲器中并且定義所述矩陣A和向量b的數據元素,以及(a)實現用于從所述輸入數據生成與滿足A1X1 = Id1的nXl向量X1相對應的η個低精度數據元素的第一迭代處理;其中A1是與矩陣A的ηΧη個數據元素相對應的低精度 ηΧη矩陣并且、是與向量b的nXl個數據元素相對應的低精度nXl向量,在出現第一收斂條件時終止第一迭代處理;(b)將向量&的數據元素轉換成高精度數據元素以獲得當前的解向量χ ;(c)實現用于生成與基于向量b和向量積Ax之間的差異的nX 1糾正向量相對應的η個低精度數據元素的第二迭代處理,在出現第二收斂條件時終止第二迭代處理;(d)從所述糾正向量的η個低精度數據元素產生nX 1更新向量u的各個高精度數據元素;(e)更新所述當前解向量χ的數據元素,使得χ = x+u ;以及(f)執行步驟(C)到(e),直到出現第三收斂條件。應當理解的是,術語“計算機”用于大部分通用場景并且包括具有用于實現計算機程序的數據處理能力的任意設備、組件或系統,并且因此可以包括如上所述的單個設備一個或多個處理器或設備的分布式系統。此外,體現本發明的計算機程序可以構成獨立的程序或程序集、或者可以是大規模程序或程序集的一部分,以及可以提供例如,體現為計算機刻度媒介,例如用于載入計算機的磁盤或電子傳輸。計算機程序的程序代碼裝置可以包括按照任意語言、代碼或符號的旨在促使計算機執行正在考慮的方法的指令集的任意表達式,直接地或在(a)與另一語言、代碼或符號的會話之后,以及(b)以不同的材料形式進行復制。通常來說,此處介紹的通過參考本發明的一個方面的實施方式的特征的情況下, 相應特征可以提供在本發明的另一方面的實施方式中。


            現在將通過實例的方式,參照附圖來介紹本發明的優選實施方式,其中圖1是體現本發明的處理設備的示例性框圖;圖2是示出了圖1的設備的操作的流程圖;圖3示出了體現本發明的設備的示例性實現方式;圖4是將本發明實施方式的運行時間與現有技術系統進行比較的示意圖;圖5是示出了本方面實施方式和現有技術系統中使用的存儲器的表格。
            具體實施例方式圖1是體現本發明的處理設備的簡化示意圖,其指示要被介紹的操作中涉及的主要組件。設備1包括在圖中表示為控制器2的控制邏輯,以及此處以簡化形式由高速緩存存儲器4和主存儲器5表示的存儲器3。控制器2的控制邏輯包括高和低精確邏輯,其中控制器2可以按高和低精度來執行處理操作。一般來說,可以在硬件或軟件或它們的結合中實現控制器的控制邏輯。在本實施方式中,然而,由執行所介紹的功能的軟件配置的一個或多個處理器核心來執行邏輯。通過此處的說明所屬領域的技術人員容易了解合適的軟件。 雖然一般來說,要介紹的高和低精度操作可以由設備1的不同處理器來執行,在本實例中, 我們假設控制器1的處理器在軟件的控制下單獨地操作以按高或低精度執行操作。此處的高速緩存存儲器4代表控制器2的主要工作存儲器,例如級別1高速緩存存儲器。主存儲器5代表控制器2可存取的存儲器子系統的剩余者并且可以包括各種類型的存儲器,例如, 附加的高速緩存級別、硬盤和備份存儲媒體。設備1適于實現與nxl向量χ相應的用于生成η個高精度數據元素的過程,由下面的定義來表示方程的線性系統Ax = b此處,A是維度為nXn的對稱正定稠密矩陣并且b是nXl的向量。由存儲器5 中存儲的輸入數據來定義與矩陣A的元素相對應的nXn高精度數據元素以及與向量b的元素相對應的η個高精度數據元素。更為具體地,此處直接通過標量函數F() =a(i, j) 來定義矩陣A的高精度數據元素,其中a(i,j)表示具有行索引i(l < i Sn)和列索引 j (1 ^ j ^ η)的元素。在本實例中,我們假設在存儲器5中直接地定義向量b的數據元素。存儲器5還保持指定定義在處理操作中使用的三個收斂條件的參數的數據C1Gc1, (I1)、 C2 (k2, d2)和C3 (p,c)。這些參數將在下面進行解釋。在圖2的流程圖中示出了由設備1執行的生成解向量χ的高精度數據元素的關鍵步驟。操作在步驟10處開始,典型地以響應于通過設備的1/0(輸入/輸出)接口(未示
            9出)的操作提示符或來自另一應用的請求,是運行在控制器2的處理器上還是在與控制器2 進行通信的遠程處理器上。在步驟11,控制器2訪問主存儲器1以獲取高精度函數FO并且在高速緩存存儲器4中創建低精度拷貝F1O。這可以通過降級、或四舍五入等已知方式來完成高精度函數到低精度的表示。類似地,控制器1獲取向量b的高精度數據元素并且將這些降級為各個低精度元素以生成低精度向量b”基于存儲容量和維度n,可以在高速緩存器4中保留或在主存儲器5中預存儲向量Id1的數據元素。接下來,在步驟12中,控制器1執行用于生成與最初的、近似的nX 1解向量&相對應的η個低精度數據元素的第一迭代處理的一個路徑,滿足

            此處,A1是函數F1O所定義的nXn低精度矩陣。在本實施方式中,為第一迭代處理使用的技術是共軛梯度(CG)處理。CG處理是用于方程的線性系統的解的公知技術,并且不需要在此處進一步介紹。控制器2僅使用函數F1O和向量Id1的元素來執行必要的計算, 可以根據需要從主存儲器5向高速緩存器4回調向量Id1的元素。在CG處理的一個路徑之后獲得的向量A的低精度元素存儲在存儲器3中,并且操作前進到步驟13,其中控制器2對路徑計數器Px進行加1。在判斷步驟14,控制器2檢查當前路徑計數Px是否等于預設的參數h,其指示第一迭代處理的允許路徑的最大數量。假設不是(在步驟14決定“否” (N)), 控制器2于是在判斷步驟15判斷解&的收斂是否已經出現。如果兩個事件中的任一個出現,則此處檢測為收斂。第一事件是已經到達為&預設的下降公差屯。S卩,控制器2通過數量> Cl1檢查用于&的當前解是否與第一路徑中獲得的解不同,其中,下降公差Cl1典型地指百分數改變。第二事件是在過程的這個路徑中沒有實現進展,即,X1的解與之前路徑中獲得的解沒有改變。假設在步驟15沒有檢測到收斂,操作返回到步驟12用于解處理的另一路徑。所述處理因此迭代直到出現定義為如在步驟14中完成的Ic1路徑的第一次出現的第一收斂條件C1或在步驟15處識別的收斂為止。在檢測收斂條件C1 (在步驟14或步驟15處判斷“是”⑴),控制器2終止第一迭代處理。在完成第一迭代處理時,操作前進到步驟16,其中控制器2創建第一迭代處理所輸出的解向量^c1的高精度拷貝。這可以通過將向量&的低精度數據元素轉換成各個高精度數據元素以獲得存儲器3中存儲的當前的、高精度解向量χ的已知方式來完成。接下來, 在步驟17,控制器2生成滿足如下條件的與當前nxl誤差向量r相對應的η個高精度數據元素r = b-Ax根據需要可以使用函數F ()和可以向高速緩存器4回調的向量χ和b的元素來執行上述操作。誤差向量r的結果高精度元素與這個誤差向量的低精度拷貝Γι 一起存儲在存儲器3中,其在步驟18通過將向量r的元素轉換為各個低精度數據元素來生成。在步驟19,控制器2于是執行用于生成滿足如下公式的與nxl糾正向量ζ相對應的η個低精度數據元素的第二迭代處理的第一路徑A1Z = T1再次,在本實例中共軛梯度技術用于第二迭代處理,并且控制器2可以使用函數 F1O來執行必要的計算。將過程的一個路徑之后獲得的向量ζ的低精度元素存儲在存儲器 3中,并且操作前進到步驟20,其中控制器2對路徑計數器Ρζ進行加1。在判斷步驟21,控
            10制器2檢查當前路徑技術Pz是否等于預設參數1 ,其指示第二迭代處理的允許路徑的最大數量。如果否,控制器2在判斷步驟22確定解ζ的收斂是否已經出現。如果(1)已經到達用于ζ的預設下降公差4,或者(2)在處理的這個路徑中沒有實現進展,即由于之前的路徑未改變用于ζ的解,則這里再次檢測到收斂。假設在步驟22沒有檢測到收斂,操作返回到步驟19用于解處理的另一路徑。處理因此迭代,直到定義為在步驟21處完成的1 路徑的第一次出現的第二收斂條件的出現或者在步驟22處識別到收斂。在檢測到收斂條件C2 (在步驟21或步驟22的Y)時,控制器2終止第二迭代處理。在完成第二迭代處理時,操作前進到步驟M,其中控制器2將糾正向量ζ的數據元素轉換成各個高精度數據元素,以產生存儲在存儲器3中的高精度更新向量U。接下來,在步驟25,控制器2更新當前高精度解向量χ的數據元素,使得χ = x+u并且在存儲器3中存儲更新的解X。在更新了解向量χ之后,控制器2在步驟沈中更新當前高精度誤差向量r,使得r = b-Ax,其中,使用定義矩陣A的函數FO再次執行計算。在存儲器3中存儲新向量r的高精度元素,并且操作前進到步驟27,其中控制器2對用于第三迭代處理的路徑計數器& 增加1。在判斷步驟觀,控制器2檢查當前路徑計數ρ,是否等于預設參數p,其指示第三迭代處理的允許路徑的最大數量。如果否,控制器2在判斷步驟四判斷解r的收斂是否已經出現。如前,如果(1)已經達到用于r的預設公差,或者(2)從處理的前述路徑以來用于 r的解沒有實現進展,則檢測到收斂。在這種情況下,公差c指定誤差閾值,其中歐幾里得 (Euclidean)規范小于c的誤差向量r被視為其所要求的公差內。假設在步驟四沒有檢測到收斂,操作返回到步驟18用于第三迭代處理的另一路徑,再次要求用于新誤差向量r的第二迭代處理的執行。步驟18至四的處理因此迭代直到出現被定義為在步驟觀處完成的ρ路徑的第一次出現的第三收斂條件C3或者在步驟四處被識別的誤差向量r的解的收斂。在檢測到收斂條件C3 (在步驟觀或四的是)時,控制器2終止第三迭代處理。在步驟30,將對應于最終解向量χ的高精度數據元素輸出到發起所述處理的運算器或應用,并且處理操作完成。前述設備為方程的線性系統的解提供優良的操作效率,甚至在矩陣A是稠密的并且維度η非常大的情況下。設備利用快速、低精度處理并且處理操作的復雜度僅是0(kn2), 對于kl = k2 = k。這與之前介紹的引發成本ο (η3)現有系統有明顯的對照。注意到,在上述處理中所有的涉及矩陣A或A1的計算僅要求具有另一向量的A或 A1的矩陣向量積。這些計算不要求矩陣A的先有信息,但是可以由控制器2僅適當地使用函數FO或&()和根據需要可以從主處理器5向高速緩存器5回調的正在考慮的向量元素來執行。那就是,涉及矩陣A(或A1)必要的處理操作可以全部在處理器高速緩存器中執行。與之前介紹的先有方法相比,這樣顯著地降低了控制器2的處理器和存儲子系統之間的業務量。特別地,在上面的實施方式中,具有A(或A1)的矩陣向量積的計算僅需要0(kn) 次存儲移動,其中通過相比較k典型地小于維度η。相對的,現有方案要求在分解之前在系統存儲器中形成矩陣Α。這個矩陣被分解為A = LLt,其中L是具有Ο(ηΛ)個元素的下三角矩陣。以低精度存儲的矩陣L用于所有的解實例。高精度的原始矩陣A適用于誤差的計算。因此,在現有系統中,0(n2)個數據需要在所述過程的每個迭代細化步驟中從主存儲器移動到處理器。定義三個收斂條件C1Gi1, Cl1KC2(I^d2) *C3(p,c)的參數可以被設置為根據在給定應用中所需要的準確度的要求。在優選的實施方式中,為了實現的便利選擇& = k2 = k, 其中在第一和第二迭代處理中路徑的最大數量是相同的。注意到,與現有系統中計算誤差的過程不同,這些過程不需要完全地朝向誤差向量r來解決,但是可以自動地適應所要求的準確度。如之前所介紹的,可以有并行操作的多個處理器來實現設備1,這些處理器一起實現上面介紹的處理操作。圖3示出了這種實施方式的簡單實例。此處,通過多個處理器來實現控制器2的功能,在具有各個級別一個(Li)高速緩存器的情況下,通過總線接口(I/F) 與共享存儲器子系統繼續通信。由于處理操作是基于矩陣向量積的,所使用的處理器數量可以使較大的。這種大量的并行實現方式提供優良的操作效率。圖4用兩個不同的矩陣維度η的值和各種數量的并行處理器來比較上面介紹的現有系統和本發明實施方式的運行時間。垂直軸對應于運行時間并且水平軸對應于使用的處理器的數量。矩陣大小η的兩個值為32768和49152。以實線示出的上面的軌跡對與現有方案對應,并且以虛線示出的下面的軌跡對與本發明的實施方式相對應。注意到,垂直軸的量度是對數的。直接清楚地是,本發明的實施方式提供實質上的改進,減少運行時間至少一個量級。本發明的實施方式還提供明顯的存儲器使用和帶寬改進。圖5的表格指示了使用如上所述的現有方案和本發明的實施方式的、用于矩陣A的各種大小的、誤差向量r的迭代細化的每個步驟的按G字節的存儲器使用(所要求的帶寬)。所述表格中頂部行給出利用不同值η的現有系統的結果。下面的四行給出所介紹的實施方式中Ic1 = 1 = k的不同值的結果。通過本發明的實施方式所實現的顯著改進是非常明顯的。應當明白的是,可以對上面介紹的示例性實施方式做出許多改變和改進。通過實例的方式,用于迭代處理的收斂條件會依賴于那些指定的不同集合的事件并且可以按各種方式依賴于這些事件的組合。然而,優選的實施方式總是指定用于每個過程的最大迭代數量。其中為收斂條件指定公差,這將會以給定應用所需要的各種方式來定義。同樣,當在上面的第一和第二迭代處理中使用共軛梯度方法時,如果需要此處可以使用用于方程的線性系統的其它迭代解決技術。在不脫離本發明范圍的情況下,可以對所介紹實施方式做出許多其它的改變和改進。
            權利要求
            1.一種設備(1),用于生成與滿足々1 = 13的11\1向量χ相對應的η個高精度數據元素,其中A是與ηΧη個預定的高精度數據元素相對應的對稱的、正定ηΧη矩陣并且b是與 η個預定的高精度數據元素相對應的nXl向量,設備(1)包括存儲器(3),用于存儲定義所述矩陣A和向量b的數據元素的輸入數據,以及控制邏輯O),適用于(a)實現用于從所述輸入數據生成與滿足A1X1= I3l的nX 1向量X1相對應的η個低精度數據元素的第一迭代處理;其中A1是與矩陣A的ηΧη個數據元素相對應的低精度ηΧη 矩陣并且h是與向量b的ηΧ 1個數據元素相對應的低精度ηΧ 1向量,在出現第一收斂條件時控制邏輯( 終止第一迭代處理;(b)將向量X1的數據元素轉換成高精度數據元素以獲得當前的解向量χ;(c)實現用于生成與基于向量b和向量積Ax之間的差異的nX1糾正向量相對應的η 個低精度數據元素的第二迭代處理,在出現第二收斂條件時控制邏輯終止第二迭代處理;(d)從所述糾正向量的η個低精度數據元素產生ηX 1更新向量u的各個高精度數據元素;(e)更新所述當前解向量χ的數據元素,使得χ= x+u ;以及(f)執行步驟(c)到(e),直到出現第三收斂條件。
            2.根據權利要求1所述的設備(1),其中所述控制邏輯⑵適于在步驟(b)中生成當前解向量χ之后,生成與指示向量b和向量積Ax之間的差異的當前nX 1誤差向量r相對應的η個數據元素;執行步驟(c),使得具有所述糾正向量的矩陣A1的向量積依賴于誤差向量r ;以及在步驟(d),通過將糾正向量的數據元素轉換成高精度數據元素來生成更新向量u的數據元素。
            3.根據權利要求2所述的設備(1),其中所述控制邏輯(2)適于 生成高精度的誤差向量r的數據元素,使得r = b-Ax ;將誤差向量r的數據元素轉換成各個低精度數據元素以獲得低精度誤差向量Γι ; 執行步驟(c),使得具有所述糾正向量的矩陣~的向量積等于低精度誤差向量。;以及在步驟(e),在更新當前解向量χ的數據元素之后,更新當前誤差向量r的數據元素使得 r = b-Ax ;其中第三收斂條件依賴于當前誤差向量r。
            4.根據前述權利要求中任意一項所述的設備(1),其中第一收斂條件依賴于以下內容的至少一個,或第一次出現完成預定數量的第一迭代處理的路徑; 實現向量X1對預定公差的解;以及第一迭代處理的連續路徑中未檢測到用于向量X1的解的改變。
            5.根據前述權利要求中任意一項所述的設備(1),其中第二收斂條件依賴于以下內容的至少一個,或第一次出現完成預定數量的第二迭代處理的路徑; 實現糾正向量對預定公差的解;以及第一迭代處理的連續路徑中未檢測到用于糾正向量的解的改變。
            6.根據前述權利要求中任意一項所述的設備(1),其中第三收斂條件依賴于以下內容的至少一個,或第一次出現完成預定數量的步驟(c)到(e)的路徑;實現用于基于當前解向量χ的向量對預定公差的解;以及步驟(c)到(e)的連續路徑中未檢測到用于依賴于當前解向量χ的所述向量的解的改變。
            7.根據權利要求6和3所述的設備(1),其中依賴于當前解向量χ的所述向量包括當前誤差向量r。
            8.根據前述權利要求中任意一項所述的設備(1),其中定義矩陣A的數據元素的所述輸入數據包括定義在任意nXl向量的元素上每個矩陣A元素a(i,j)的應用的函數F,其中1 < i < η并且1 < j < η分別是矩陣A元素的行和列索引,控制單元(2)適于使用所述函數F來執行步驟(a)到(e)。
            9.根據前述權利要求中任意一項所述的設備(1),其中第一迭代處理包括共軛梯度方法。
            10.根據前述權利要求中任意一項所述的設備(1),其中第二迭代處理包括共軛梯度方法。
            11.根據前述權利要求中任意一項所述的設備(1),其中控制邏輯( 包括多個處理器,其被安排共同地并行操作以實現步驟(a)到(e)。
            12.—種計算機程序,用于使計算機生成與滿足Ax = b的nXl向量χ相對應的η個高精度數據元素,其中A是與ηΧη個預定的高精度數據元素相對應的對稱的、正定ηΧη矩陣并且b是與η個預定的高精度數據元素相對應的ηΧ 1向量,計算機程序包括程序代碼裝置,用于促使計算機訪問輸入數據,其存儲于計算機的存儲器( 中并且定義所述矩陣A和向量b的數據元素;以及(a)實現用于從所述輸入數據生成與滿足A1X1=Id1 WnXl向量X1相對應的η個低精度數據元素的第一迭代處理;其中A1是與矩陣A的ηΧη個數據元素相對應的低精度ηΧη 矩陣并且h是與向量b的ηΧ 1個數據元素相對應的低精度ηΧ 1向量,在出現第一收斂條件時終止第一迭代處理;(b)將向量X1的數據元素轉換成高精度數據元素以獲得當前的解向量χ;(c)實現用于生成與基于向量b和向量積Ax之間的差異的nX1糾正向量相對應的η 個低精度數據元素的第二迭代處理,在出現第二收斂條件時終止第二迭代處理;(d)從所述糾正向量的η個低精度數據元素產生ηX 1更新向量u的各個高精度數據元素;(e)更新所述當前解向量χ的數據元素,使得χ= x+u ;以及(f)執行步驟(c)到(e),直到出現第三收斂條件。
            13.根據權利要求12所述的計算機程序,包括程序代碼裝置,用于促使計算機 在步驟(b)中生成當前解向量χ之后,生成與指示向量b和向量積Ax之間的差異的當前nX 1誤差向量r相對應的η個數據元素;執行步驟(c),使得具有所述糾正向量的矩陣Al的向量積依賴于誤差向量r ;以及在步驟(d),通過將糾正向量的數據元素轉換成高精度數據元素來生成更新向量u的數據元素。
            14.根據權利要求13所述的計算機程序,包括程序代碼裝置,用于促使計算機 生成高精度的誤差向量r的數據元素,使得r = b-Ax ;將誤差向量r的數據元素轉換成各個低精度數據元素以獲得低精度誤差向量Γι ; 執行步驟(c),使得具有所述糾正向量的矩陣4工的向量積等于低精度誤差向量。;以及在步驟(e),在更新當前解向量χ的數據元素之后,更新當前誤差向量r的數據元素使得 r = b-Ax ;其中第三收斂條件依賴于當前誤差向量r。
            15.根據權利要求12到14中任意一項所述的計算機程序,其中第一收斂條件依賴于以下內容的至少一個,或第一次出現完成預定數量的第一迭代處理的路徑;實現向量X1對預定公差的解;以及第一迭代處理的連續路徑中未檢測到用于向量&的解的改變。第二收斂條件依賴于以下內容的至少一個,或第一次出現完成預定數量的第二迭代處理的路徑;實現糾正向量對預定公差的解;以及第一迭代處理的連續路徑中未檢測到用于糾正向量的解的改變。第三收斂條件依賴于以下內容的至少一個,或第一次出現完成預定數量的步驟(C) 到(e)的路徑;實現用于基于當前解向量χ的向量對預定公差的解;以及步驟(c)到(e)的連續路徑中未檢測到用于依賴于當前解向量χ的所述向量的解的改變。
            全文摘要
            提供用于生成與滿足Ax=b的n×1向量x相對應的n個高精度數據元素的設備和計算機程序,其中A是與n×n個預定的高精度數據元素相對應的對稱的、正定n×n矩陣并且b是與n個預定的高精度數據元素相對應的n×1向量。設備(1)包括存儲器(3),用于存儲定義所述矩陣A和向量b的數據元素的輸入數據,以及控制邏輯(2)。在第一處理步驟(a),控制邏輯(2)實現用于通過所述輸入數據生成與滿足A1x1=b1的n×1向量x1相對應的n個低精度數據元素的第一迭代處理。此處,A1是與矩陣A的n×n數據元素相對應的低精度n×n矩陣并且b1是與向量b的n×1個數據元素相對應的低精度n×1向量。控制邏輯(2)在出現第一收斂條件時控制邏輯(2)終止第一迭代處理。在步驟(b)控制邏輯將向量x1的數據元素轉換成高精度數據元素以獲得當前的解向量x。在步驟(c),控制邏輯(2)實現用于生成與基于向量b和向量積Ax之間的差異的n×1糾正向量相對應的n個低精度數據元素的第二迭代處理。控制邏輯(2)在出現第二收斂條件時控制邏輯終止第二迭代處理。在步驟(d),控制邏輯(2)從所述糾正向量的n個低精度數據元素產生n×1更新向量u的各個高精度數據元素,并且于是在步驟(4),更新所述當前解向量x的數據元素,使得x=x+u。控制邏輯(2)執行步驟(c)到(e),直到出現第三收斂條件。
            文檔編號G06F17/12GK102362274SQ201080013417
            公開日2012年2月22日 申請日期2010年3月3日 優先權日2009年3月24日
            發明者A·庫利奧尼, K·貝卡斯 申請人:國際商業機器公司
            網友詢問留言 已有0條留言
            • 還沒有人留言評論。精彩留言會獲得點贊!
            1
            婷婷六月激情在线综合激情,亚洲国产大片,久久中文字幕综合婷婷,精品久久久久久中文字幕,亚洲一区二区三区高清不卡,99国产精品热久久久久久夜夜嗨 ,欧美日韩亚洲综合在线一区二区,99国产精品电影,伊人精品线视天天综合,精品伊人久久久大香线蕉欧美
            亚洲精品1区 国产成人一级 91精品国产欧美一区二区 亚洲精品乱码久久久久久下载 国产精品久久久久久久伊一 九色国产 国产精品九九视频 伊人久久成人爱综合网 欧美日韩亚洲区久久综合 欧美日本一道免费一区三区 夜夜爽一区二区三区精品 欧美日韩高清一区二区三区 国产成人av在线 国产精品对白交换绿帽视频 国产视频亚洲 国产在线欧美精品 国产精品综合网 国产日韩精品欧美一区色 国产日韩精品欧美一区喷 欧美日韩在线观看区一二 国产区精品 欧美视频日韩视频 中文字幕天天躁日日躁狠狠躁97 视频一二三区 欧美高清在线精品一区二区不卡 国产精品揄拍一区二区久久 99久久综合狠狠综合久久aⅴ 亚洲乱码视频在线观看 日韩在线第二页 亚洲精品无码专区在线播放 成人亚洲网站www在线观看 欧美三级一区二区 99久久精品免费看国产高清 91麻豆国产在线观看 最新日韩欧美不卡一二三区 成人在线观看不卡 日韩国产在线 在线亚洲精品 亚洲午夜久久久久中文字幕 国产精品成人久久久久久久 精品国产一区二区在线观看 欧美精品国产一区二区三区 中文在线播放 亚洲第一页在线视频 国产午夜精品福利久久 九色国产 精品国产九九 国产永久视频 久久精品人人做人人综合试看 国产一区二区三区免费观看 亚洲精品国产电影 9999热视频 国产精品资源在线 麻豆久久婷婷国产综合五月 国产精品免费一级在线观看 亚洲国产一区二区三区青草影视 中文在线播放 国产成人综合在线 国产在线观看色 国产亚洲三级 国产片一区二区三区 久久99精品久久久久久牛牛影视 亚洲欧美日韩国产 四虎永久免费网站 国产一毛片 国产精品视频在 九九热在线精品 99精品福利视频 色婷婷色99国产综合精品 97成人精品视频在线播放 精品久久久久久中文字幕 亚洲欧美一区二区三区孕妇 亚洲欧美成人网 日韩高清在线二区 国产尤物在线观看 在线不卡一区二区 91网站在线看 韩国精品福利一区二区 欧美日韩国产成人精品 99热精品久久 国产精品免费视频一区 高清视频一区 精品九九久久 欧美日韩在线观看免费 91欧美激情一区二区三区成人 99福利视频 亚洲国产精品91 久热国产在线 精品久久久久久中文字幕女 国产精品久久久久久久久99热 成人自拍视频网 国产精品视频久久久久久 久久影院国产 国产玖玖在线观看 99精品在线免费 亚洲欧美一区二区三区导航 久久久久久久综合 国产欧美日韩精品高清二区综合区 国产精品视频自拍 亚洲一级片免费 久久久久久九九 国产欧美自拍视频 视频一区二区在线观看 欧美日韩一区二区三区久久 中文在线亚洲 伊人热人久久中文字幕 日韩欧美亚洲国产一区二区三区 欧美亚洲国产成人高清在线 欧美日韩国产码高清综合人成 国产性大片免费播放网站 亚洲午夜综合网 91精品久久一区二区三区 国产无套在线播放 国产精品视频网站 国产成人亚洲精品老王 91在线网站 国产视频97 欧美黑人欧美精品刺激 国产一区二区三区免费在线视频 久久久国产精品免费看 99re6久精品国产首页 久久精品91 国产成人一级 国产成人精品曰本亚洲 日本福利在线观看 伊人成综合网 久久综合一本 国产综合久久久久久 久久精品成人免费看 久久福利 91精品国产91久久久久久麻豆 亚洲精品成人在线 亚洲伊人久久精品 欧美日本二区 国产永久视频 国产一区二 一区二区福利 国产一毛片 亚洲精品1区 毛片一区二区三区 伊人久久大香线蕉综合影 国产欧美在线观看一区 亚洲国产欧洲综合997久久 国产一区二区免费视频 国产91精品对白露脸全集观看 久久亚洲国产伦理 欧美成人伊人久久综合网 亚洲性久久久影院 久久99国产精一区二区三区! 91精品国产欧美一区二区 欧美日韩亚洲区久久综合 日韩精品一二三区 久久久夜色精品国产噜噜 国产在线精品福利91香蕉 久久久久久久亚洲精品 97se色综合一区二区二区 91国语精品自产拍在线观看性色 91久久国产综合精品女同我 日韩中文字幕a 国产成人亚洲日本精品 久久国产精品-国产精品 久久国产经典视频 久久国产精品伦理 亚洲第一页在线视频 国产精品久久久久三级 日韩毛片网 久久免费高清视频 麻豆国产在线观看一区二区 91麻豆国产福利在线观看 国产成人精品男人的天堂538 一区二区三区中文字幕 免费在线视频一区 欧美日韩国产成人精品 国产综合网站 国产资源免费观看 亚洲精品亚洲人成在线播放 精品久久久久久中文字幕专区 亚洲人成人毛片无遮挡 国产一起色一起爱 国产香蕉精品视频在 九九热免费观看 日韩亚洲欧美一区 九九热精品在线观看 精品久久久久久中文字幕专区 亚洲欧美自拍偷拍 国产精品每日更新 久久久久国产一级毛片高清板 久久天天躁狠狠躁夜夜中文字幕 久久精品片 日韩在线毛片 国产成人精品本亚洲 国产成人精品一区二区三区 九九热在线观看 国产r级在线观看 国产欧美日韩精品高清二区综合区 韩国电影一区二区 国产精品毛片va一区二区三区 五月婷婷伊人网 久久一区二区三区免费 一本色道久久综合狠狠躁篇 亚洲综合色站 国产尤物在线观看 亚洲一区亚洲二区 免费在线视频一区 欧洲精品视频在线观看 日韩中文字幕a 中文字幕日本在线mv视频精品 91精品在线免费视频 精品国产免费人成在线观看 精品a级片 中文字幕日本在线mv视频精品 日韩在线精品视频 婷婷丁香色 91精品国产高清久久久久 国产成人精品日本亚洲直接 五月综合视频 欧美日韩在线亚洲国产人 精液呈暗黄色 亚洲乱码一区 久久精品中文字幕不卡一二区 亚洲天堂精品在线 激情婷婷综合 国产免费久久精品久久久 国产精品亚洲二区在线 久久免费播放视频 五月婷婷丁香综合 在线亚洲欧美日韩 久久免费精品高清麻豆 精品久久久久久中文字幕 亚洲一区网站 国产精品福利社 日韩中文字幕免费 亚洲综合丝袜 91精品在线播放 国产精品18 亚洲日日夜夜 伊人久久大香线蕉综合影 亚洲精品中文字幕乱码影院 亚洲一区二区黄色 亚洲第一页在线视频 一区二区在线观看视频 国产成人福利精品视频 亚洲高清二区 国内成人免费视频 精品亚洲性xxx久久久 国产精品合集一区二区三区 97av免费视频 国产一起色一起爱 国产区久久 国产资源免费观看 99精品视频免费 国产成人一级 国产精品九九免费视频 欧美91精品久久久久网免费 99热国产免费 久久精品色 98精品国产综合久久 久久精品播放 中文字幕视频免费 国产欧美日韩一区二区三区在线 精品久久蜜桃 国产小视频精品 一本色道久久综合狠狠躁篇 91在线免费观看 亚洲精品区 伊人成综合网 伊人热人久久中文字幕 伊人黄色片 99国产精品热久久久久久夜夜嗨 久久免费精品视频 亚洲一区二区三区高清不卡 久久久久国产一级毛片高清板 国产片一区二区三区 久久狠狠干 99久久婷婷国产综合精品电影 国产99区 国产精品成人久久久久 久久狠狠干 青青国产在线观看 亚洲高清国产拍精品影院 国产精品一区二区av 九九热在线免费视频 伊人久久国产 国产精品久久久久久久久久一区 在线观看免费视频一区 国产精品自在在线午夜区app 国产精品综合色区在线观看 国产毛片久久久久久国产毛片 97国产免费全部免费观看 国产精品每日更新 国产尤物视频在线 九九视频这里只有精品99 一本一道久久a久久精品综合 久久综合给会久久狠狠狠 国产成人精品男人的天堂538 欧美一区二区高清 毛片一区二区三区 国产欧美日韩在线观看一区二区三区 在线国产二区 欧美不卡网 91在线精品中文字幕 在线国产福利 国内精品91久久久久 91亚洲福利 日韩欧美国产中文字幕 91久久精品国产性色也91久久 亚洲性久久久影院 欧美精品1区 国产热re99久久6国产精品 九九热免费观看 国产精品欧美日韩 久久久久国产一级毛片高清板 久久国产经典视频 日韩欧美亚洲国产一区二区三区 欧美亚洲综合另类在线观看 国产精品自在在线午夜区app 97中文字幕在线观看 视频一二三区 精品国产一区在线观看 国产欧美日韩在线一区二区不卡 欧美一区二三区 伊人成人在线观看 国内精品91久久久久 97在线亚洲 国产在线不卡一区 久久久全免费全集一级全黄片 国产精品v欧美精品∨日韩 亚洲毛片网站 在线不卡一区二区 99re热在线视频 久久激情网 国产毛片一区二区三区精品 久久亚洲综合色 中文字幕视频免费 国产视频亚洲 婷婷伊人久久 国产一区二区免费播放 久久99国产精品成人欧美 99国产在线视频 国产成人免费视频精品一区二区 国产不卡一区二区三区免费视 国产码欧美日韩高清综合一区 久久精品国产主播一区二区 国产一区电影 久久精品国产夜色 国产精品国产三级国产 日韩一区二区三区在线 久久97久久97精品免视看 久久国产免费一区二区三区 伊人久久大香线蕉综合电影网 99re6久精品国产首页 久久激情网 亚洲成人高清在线 国产精品网址 国产成人精品男人的天堂538 香蕉国产综合久久猫咪 国产专区中文字幕 91麻豆精品国产高清在线 久久国产经典视频 国产精品成人va在线观看 国产精品爱啪在线线免费观看 日本精品久久久久久久久免费 亚洲综合一区二区三区 久久五月网 精品国产网红福利在线观看 久久综合亚洲伊人色 亚洲国产精品久久久久久网站 在线日韩国产 99国产精品热久久久久久夜夜嗨 国产综合精品在线 国产区福利 精品亚洲综合久久中文字幕 国产制服丝袜在线 毛片在线播放网站 在线观看免费视频一区 国产精品久久久精品三级 亚洲国产电影在线观看 最新日韩欧美不卡一二三区 狠狠综合久久综合鬼色 日本精品1在线区 国产日韩一区二区三区在线播放 欧美日韩精品在线播放 亚洲欧美日韩国产一区二区三区精品 久久综合久久网 婷婷六月激情在线综合激情 亚洲乱码一区 国产专区91 97av视频在线观看 精品久久久久久中文字幕 久久五月视频 国产成人福利精品视频 国产精品网址 中文字幕视频在线 精品一区二区三区免费视频 伊人手机在线视频 亚洲精品中文字幕乱码 国产在线视频www色 色噜噜国产精品视频一区二区 精品亚洲成a人在线观看 国产香蕉尹人综合在线 成人免费一区二区三区在线观看 国产不卡一区二区三区免费视 欧美精品久久天天躁 国产专区中文字幕 久久精品国产免费中文 久久精品国产免费一区 久久无码精品一区二区三区 国产欧美另类久久久精品免费 欧美精品久久天天躁 亚洲精品在线视频 国产视频91在线 91精品福利一区二区三区野战 日韩中文字幕免费 国产精品99一区二区三区 欧美成人高清性色生活 国产精品系列在线观看 亚洲国产福利精品一区二区 国产成人在线小视频 国产精品久久久久免费 99re热在线视频 久久久久久久综合 一区二区国产在线播放 成人国产在线视频 亚洲精品乱码久久久久 欧美日韩一区二区综合 精品久久久久免费极品大片 中文字幕视频二区 激情粉嫩精品国产尤物 国产成人精品一区二区视频 久久精品中文字幕首页 亚洲高清在线 国产精品亚洲一区二区三区 伊人久久艹 中文在线亚洲 国产精品一区二区在线播放 国产精品九九免费视频 亚洲二区在线播放 亚洲狠狠婷婷综合久久久久网站 亚洲欧美日韩网站 日韩成人精品 亚洲国产一区二区三区青草影视 91精品国产福利在线观看 国产精品久久久久久久久99热 国产一区二区精品尤物 久碰香蕉精品视频在线观看 亚洲日日夜夜 在线不卡一区二区 国产午夜亚洲精品 九九热在线视频观看这里只有精品 伊人手机在线视频 91免费国产精品 日韩欧美中字 91精品国产91久久久久 国产全黄三级播放 视频一区二区三区免费观看 国产开裆丝袜高跟在线观看 国产成人欧美 激情综合丝袜美女一区二区 国产成人亚洲综合无 欧美精品一区二区三区免费观看 欧美亚洲国产日韩 日韩亚州 国产欧美日韩精品高清二区综合区 亚洲午夜国产片在线观看 精品久久久久久中文字幕 欧美精品1区 久久伊人久久亚洲综合 亚洲欧美日韩精品 国产成人精品久久亚洲高清不卡 久久福利影视 国产精品99精品久久免费 久久久久免费精品视频 国产日产亚洲精品 亚洲国产午夜电影在线入口 精品无码一区在线观看 午夜国产精品视频 亚洲一级片免费 伊人久久大香线蕉综合影 国产精品久久影院 久碰香蕉精品视频在线观看 www.欧美精品 在线小视频国产 亚洲国产天堂久久综合图区 欧美一区二区三区不卡 日韩美女福利视频 九九精品免视频国产成人 不卡国产00高中生在线视频 亚洲第一页在线视频 欧美日韩在线播放成人 99re视频这里只有精品 国产精品91在线 精品乱码一区二区三区在线 国产区久久 91麻豆精品国产自产在线观看一区 日韩精品成人在线 九九热在线观看 国产精品久久不卡日韩美女 欧美一区二区三区综合色视频 欧美精品免费一区欧美久久优播 国产精品网址 国产专区中文字幕 国产精品欧美亚洲韩国日本久久 日韩美香港a一级毛片 久久精品123 欧美一区二区三区免费看 99r在线视频 亚洲精品国产字幕久久vr 国产综合激情在线亚洲第一页 91免费国产精品 日韩免费小视频 亚洲国产精品综合一区在线 国产亚洲第一伦理第一区 在线亚洲精品 国产精品一区二区制服丝袜 国产在线成人精品 九九精品免视频国产成人 亚洲国产网 欧美日韩亚洲一区二区三区在线观看 在线亚洲精品 欧美一区二区三区高清视频 国产成人精品男人的天堂538 欧美日韩在线观看区一二 亚洲欧美一区二区久久 久久精品中文字幕首页 日本高清www午夜视频 久久精品国产免费 久久999精品 亚洲国产精品欧美综合 88国产精品视频一区二区三区 91久久偷偷做嫩草影院免费看 国产精品夜色视频一区二区 欧美日韩导航 国产成人啪精品午夜在线播放 一区二区视频在线免费观看 99久久精品国产自免费 精液呈暗黄色 久久99国产精品 日本精品久久久久久久久免费 精品国产97在线观看 99re视频这里只有精品 国产视频91在线 999av视频 亚洲美女视频一区二区三区 久久97久久97精品免视看 亚洲国产成人久久三区 99久久亚洲国产高清观看 日韩毛片在线视频 综合激情在线 91福利一区二区在线观看 一区二区视频在线免费观看 激情粉嫩精品国产尤物 国产成人精品曰本亚洲78 国产成人精品本亚洲 国产精品成人免费视频 国产成人啪精品视频免费软件 久久精品国产亚洲妲己影院 国产精品成人久久久久久久 久久大香线蕉综合爱 欧美一区二区三区高清视频 99热国产免费 在线观看欧美国产 91精品视频在线播放 国产精品福利社 欧美精品一区二区三区免费观看 国产一区二区免费视频 国产午夜精品一区二区 精品视频在线观看97 91精品福利久久久 国产一区福利 国产综合激情在线亚洲第一页 国产精品久久久久久久久久久不卡 九色国产 在线日韩国产 黄网在线观看 亚洲一区小说区中文字幕 中文字幕丝袜 日本二区在线观看 日本国产一区在线观看 欧美日韩一区二区三区久久 欧美精品亚洲精品日韩专 国产日产亚洲精品 久久综合九色综合欧美播 亚洲国产欧美无圣光一区 欧美视频区 亚洲乱码视频在线观看 久久无码精品一区二区三区 九九热精品免费视频 久久99精品久久久久久牛牛影视 国产精品成久久久久三级 国产一区福利 午夜国产精品视频 日本二区在线观看 99久久网站 国产亚洲天堂 精品国产一区二区三区不卡 亚洲国产日韩在线一区 国产成人综合在线观看网站 久久免费高清视频 欧美在线导航 午夜精品久久久久久99热7777 欧美久久综合网 国产小视频精品 国产尤物在线观看 亚洲国产精品综合一区在线 欧美一区二区三区不卡视频 欧美黑人欧美精品刺激 日本福利在线观看 久久国产偷 国产手机精品一区二区 国产热re99久久6国产精品 国产高清啪啪 欧美亚洲国产成人高清在线 国产在线第三页 亚洲综合一区二区三区 99r在线视频 99精品久久久久久久婷婷 国产精品乱码免费一区二区 国产在线精品福利91香蕉 国产尤物视频在线 五月婷婷亚洲 中文字幕久久综合伊人 亚洲精品一级毛片 99国产精品电影 在线视频第一页 久久99国产精品成人欧美 国产白白视频在线观看2 成人精品一区二区www 亚洲成人网在线观看 麻豆91在线视频 色综合合久久天天综合绕视看 久久精品国产免费高清 国产不卡一区二区三区免费视 欧美国产中文 99精品欧美 九九在线精品 国产中文字幕在线免费观看 国产一区中文字幕在线观看 国产成人一级 国产精品一区二区制服丝袜 国产一起色一起爱 亚洲精品成人在线 亚洲欧美精品在线 国产欧美自拍视频 99精品久久久久久久婷婷 久99视频 国产热re99久久6国产精品 视频一区亚洲 国产精品视频分类 国产精品成在线观看 99re6久精品国产首页 亚洲在成人网在线看 亚洲国产日韩在线一区 久久国产三级 日韩国产欧美 欧美在线一区二区三区 国产精品美女一级在线观看 成人午夜免费福利视频 亚洲天堂精品在线 91精品国产手机 欧美日韩视频在线播放 狠狠综合久久综合鬼色 九一色视频 青青视频国产 亚洲欧美自拍一区 中文字幕天天躁日日躁狠狠躁97 日韩免费大片 996热视频 伊人成综合网 亚洲天堂欧美 日韩精品亚洲人成在线观看 久久综合给会久久狠狠狠 日韩精品亚洲人成在线观看 日韩国产欧美 亚洲成aⅴ人片在线影院八 亚洲精品1区 99久久精品免费 国产精品高清在线观看 国产精品久久久免费视频 在线亚洲欧美日韩 91在线看视频 国产精品96久久久久久久 欧美日韩国产成人精品 91在线亚洲 热久久亚洲 国产精品美女免费视频观看 日韩在线毛片 亚洲永久免费视频 九九免费在线视频 亚洲一区网站 日本高清二区视频久二区 精品国产美女福利在线 伊人久久艹 国产精品久久久久三级 欧美成人精品第一区二区三区 99久久精品国产自免费 在线观看日韩一区 国产中文字幕一区 成人免费午夜视频 欧美日韩另类在线 久久99国产精品成人欧美 色婷婷中文网 久久天天躁夜夜躁狠狠躁2020 欧美成人伊人久久综合网 国产精品福利资源在线 国产伦精品一区二区三区高清 国产精品亚洲综合色区韩国 亚洲一区欧美日韩 色综合视频 国语自产精品视频在线区 国产高清a 成人国内精品久久久久影 国产在线精品香蕉综合网一区 国产不卡在线看 国产成人精品精品欧美 国产欧美日韩综合精品一区二区三区 韩国电影一区二区 国产在线视频www色 91中文字幕在线一区 国产人成午夜免视频网站 亚洲综合一区二区三区 色综合视频一区二区观看 久久五月网 九九热精品在线观看 国产一区二区三区国产精品 99久热re在线精品996热视频 亚洲国产网 在线视频亚洲一区 日韩字幕一中文在线综合 国产高清一级毛片在线不卡 精品国产色在线 国产高清视频一区二区 精品日本久久久久久久久久 亚洲国产午夜精品乱码 成人免费国产gav视频在线 日韩欧美一区二区在线观看 欧美曰批人成在线观看 韩国电影一区二区 99re这里只有精品6 日韩精品一区二区三区视频 99re6久精品国产首页 亚洲欧美一区二区三区导航 欧美色图一区二区三区 午夜精品视频在线观看 欧美激情在线观看一区二区三区 亚洲热在线 成人国产精品一区二区网站 亚洲一级毛片在线播放 亚洲一区小说区中文字幕 亚洲午夜久久久久影院 国产自产v一区二区三区c 国产精品视频免费 久久调教视频 国产成人91激情在线播放 国产精品欧美亚洲韩国日本久久 久久亚洲日本不卡一区二区 91中文字幕网 成人国产在线视频 国产视频91在线 欧美成人精品第一区二区三区 国产精品福利在线 久久综合九色综合精品 欧美一区二区三区精品 久久国产综合尤物免费观看 久久99青青久久99久久 日韩精品免费 久久国产精品999 91亚洲视频在线观看 国产精品igao视频 色综合区 在线亚洲欧国产精品专区 国产一区二区三区在线观看视频 亚洲精品成人在线 一区二区国产在线播放 中文在线亚洲 亚洲精品第一国产综合野 国产一区二区精品久久 一区二区三区四区精品视频 99热精品久久 中文字幕视频二区 国产成人精品男人的天堂538 99精品影视 美女福利视频一区二区 久久午夜夜伦伦鲁鲁片 综合久久久久久久综合网 国产精品国产欧美综合一区 国产99视频在线观看 国产亚洲女在线精品 婷婷影院在线综合免费视频 国产亚洲3p一区二区三区 91成人爽a毛片一区二区 亚洲一区二区高清 国产欧美亚洲精品第二区首页 欧美日韩导航 亚洲高清二区 欧美激情观看一区二区久久 日韩毛片在线播放 亚洲欧美日韩高清中文在线 亚洲日本在线播放 国产精品一区二区制服丝袜 精品国产一区二区三区不卡 国产不卡在线看 国产欧美网站 四虎永久在线观看视频精品 国产黄色片在线观看 夜夜综合 一本色道久久综合狠狠躁篇 欧美亚洲综合另类在线观看 国产91在线看 伊人久久国产 欧美一区二区在线观看免费网站 国产精品久久久久三级 久久福利 日韩中文字幕a 亚洲午夜久久久久影院 91在线高清视频 国产亚洲一区二区三区啪 久久人精品 国产精品亚洲午夜一区二区三区 综合久久久久久 久久伊人一区二区三区四区 国产综合久久久久久 日韩一区精品视频在线看 国产精品日韩欧美制服 日本精品1在线区 99re视频 无码av免费一区二区三区试看 国产视频1区 日韩欧美中文字幕一区 日本高清中文字幕一区二区三区a 亚洲国产欧美无圣光一区 国产在线视频一区二区三区 欧美国产第一页 在线亚洲欧美日韩 日韩中文字幕第一页 在线不卡一区二区 伊人久久青青 国产精品一区二区在线播放 www.五月婷婷 麻豆久久婷婷国产综合五月 亚洲精品区 久久国产欧美另类久久久 99在线视频免费 伊人久久中文字幕久久cm 久久精品成人免费看 久久这里只有精品首页 88国产精品视频一区二区三区 中文字幕日本在线mv视频精品 国产在线精品成人一区二区三区 伊人精品线视天天综合 亚洲一区二区黄色 国产尤物视频在线 亚洲精品99久久久久中文字幕 国产一区二区三区免费观看 伊人久久大香线蕉综合电影网 国产成人精品区在线观看 日本精品一区二区三区视频 日韩高清在线二区 久久免费播放视频 一区二区成人国产精品 国产精品免费精品自在线观看 亚洲精品视频二区 麻豆国产精品有码在线观看 精品日本一区二区 亚洲欧洲久久 久久中文字幕综合婷婷 中文字幕视频在线 国产成人精品综合在线观看 91精品国产91久久久久福利 精液呈暗黄色 香蕉国产综合久久猫咪 国产专区精品 亚洲精品无码不卡 国产永久视频 亚洲成a人片在线播放观看国产 一区二区国产在线播放 亚洲一区二区黄色 欧美日韩在线观看视频 亚洲精品另类 久久国产综合尤物免费观看 国产一区二区三区国产精品 高清视频一区 国产精品igao视频 国产精品资源在线 久久综合精品国产一区二区三区 www.五月婷婷 精品色综合 99热国产免费 麻豆福利影院 亚洲伊人久久大香线蕉苏妲己 久久电影院久久国产 久久精品伊人 在线日韩理论午夜中文电影 亚洲国产欧洲综合997久久 伊人国产精品 久草国产精品 欧美一区精品二区三区 亚洲成人高清在线 91免费国产精品 日韩精品福利在线 国产一线在线观看 国产不卡在线看 久久99青青久久99久久 亚洲精品亚洲人成在线播放 99久久免费看国产精品 国产日本在线观看 青草国产在线视频 麻豆久久婷婷国产综合五月 国产中文字幕一区 91久久精品国产性色也91久久 国产一区a 国产欧美日韩成人 国产亚洲女在线精品 一区二区美女 中文字幕在线2021一区 在线小视频国产 久久这里只有精品首页 国产在线第三页 欧美日韩中文字幕 在线亚洲+欧美+日本专区 精品国产一区二区三区不卡 久久这里精品 欧美在线va在线播放 精液呈暗黄色 91精品国产手机 91在线免费播放 欧美视频亚洲色图 欧美国产日韩精品 日韩高清不卡在线 精品视频免费观看 欧美日韩一区二区三区四区 国产欧美亚洲精品第二区首页 亚洲韩精品欧美一区二区三区 国产精品视频免费 在线精品小视频 久久午夜夜伦伦鲁鲁片 国产无套在线播放 久热这里只精品99re8久 欧美久久久久 久久香蕉国产线看观看精品蕉 国产成人精品男人的天堂538 亚洲人成网站色7799在线观看 日韩在线第二页 一本色道久久综合狠狠躁篇 国产一区二区三区不卡在线观看 亚洲乱码在线 在线观看欧美国产 久久福利青草精品资源站免费 国产玖玖在线观看 在线亚洲精品 亚洲成aⅴ人在线观看 精品91在线 欧美一区二三区 日韩中文字幕视频在线 日本成人一区二区 日韩免费专区 国内精品在线观看视频 久久国产综合尤物免费观看 国产精品系列在线观看 一本一道久久a久久精品综合 亚洲免费播放 久久精品国产免费 久久人精品 亚洲毛片网站 亚洲成a人一区二区三区 韩国福利一区二区三区高清视频 亚洲精品天堂在线 一区二区三区中文字幕 亚洲国产色婷婷精品综合在线观看 亚洲国产成人久久笫一页 999国产视频 国产精品香港三级在线电影 欧美日韩一区二区三区四区 日韩国产欧美 国产精品99一区二区三区 午夜国产精品理论片久久影院 亚洲精品中文字幕麻豆 亚洲国产高清视频 久久免费手机视频 日韩a在线观看 五月婷婷亚洲 亚洲精品中文字幕麻豆 中文字幕丝袜 www国产精品 亚洲天堂精品在线 亚洲乱码一区 国产日韩欧美三级 久久999精品 伊人热人久久中文字幕 久热国产在线视频 国产欧美日韩在线观看一区二区三区 国产一二三区在线 日韩国产欧美 91精品国产91久久久久 亚洲一区小说区中文字幕 精品一区二区免费视频 国产精品视频免费 国产精品亚洲综合色区韩国 亚洲国产精品成人午夜在线观看 欧美国产日韩精品 中文字幕精品一区二区精品