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

    面向FT-M6678 的對稱矩陣特征值求解算法實現(xiàn)與優(yōu)化

    2024-02-29 04:39:06于立韓林羅有才商建東
    計算機工程 2024年2期
    關鍵詞:優(yōu)化

    于立,韓林,羅有才,商建東

    (1.鄭州大學計算機與人工智能學院,河南 鄭州 450001;2.國家超級計算鄭州中心,河南 鄭州 450001)

    0 引言

    隨著計算機技術的不斷發(fā)展,其在工程領域方面的應用越來越多,其中離不開數(shù)字信號處理器(DSP)的支持[1]。DSP 由于其超低功耗,傳統(tǒng)意義上一直是許多嵌入式系統(tǒng)的基石[2-4]。在國產(chǎn)DSP 芯片中,由國防科技大學研制的飛騰系列DSP 芯片采用了更為先進的制造工藝,進一步提高了芯片主頻,其通用性能較強,并且在專用性能方面采用流處理器方式,在提高專用計算性能的同時,也能顯著降低功耗[5]。其中,F(xiàn)T-M6678 不但具有強大的浮點運算性能支持,而且具有易擴展、軟件兼容度高的特點,因此,F(xiàn)T-M6678 適合作為研究算法和優(yōu)化的平臺,同時,構(gòu)建國產(chǎn)芯片的生態(tài)體系,對提升國防安全、民生經(jīng)濟、國家綜合科技實力都有重大意義。

    對稱矩陣特征值求解(SYEV)是線性代數(shù)數(shù)學庫中的一個重要組成部分,其主要負責求解給定對稱矩陣的特征值和特征向量[6-7],解決該問題在許多科研工程中都有至關重要的作用,如量子力學、航空動力學、計算流體力學等應用領域[8-9]??v觀近些年來,國內(nèi)學者對線性代數(shù)運算庫愈加重視,嘗試在不同國產(chǎn)平臺適配并改進其所需的線性代數(shù)相關應用的算法:文獻[10]基于飛騰2000+平臺,使用OpenMP并行技術對BLAS 庫3 級函數(shù)進行優(yōu)化;文獻[11]在神威眾核平臺SW26010 上實現(xiàn)了數(shù)學庫xMath2.0,并對其進行針對性優(yōu)化,該庫包含LAPACK 等多種數(shù)學庫,完善了神威平臺的數(shù)學庫運算需求;文獻[12]面向鯤鵬處理器平臺,通過向量化與多核并行實現(xiàn)了LAPACK 庫中對稱矩陣方程求解例程的性能優(yōu)化,完善了鯤鵬平臺線性代數(shù)運算基礎;文獻[13]基于龍芯3A 平臺對LAPACK 線性方程組求解函數(shù)并行化,并且在龍芯平臺上使得該算法在原LAPACK 基礎架構(gòu)上加速2 倍。目前未見有基于FT-M6678 平臺實現(xiàn)與優(yōu)化對稱矩陣特征值求解的相關研究,且FT-M6678 現(xiàn)有的數(shù)學庫并不能很好地滿足線性代數(shù)相關的問題需求,因此,將本文研究內(nèi)容在FT-M6678 上實現(xiàn)對滿足飛騰平臺線性代數(shù)計算需求具有重大意義。

    本文研究內(nèi)容主要包含如下方面:首先介紹FT-M6678 的體系結(jié)構(gòu),分析SYEV 的算法原理,在FT-M6678 平臺上實現(xiàn)該算法;然后對整個算法程序的運行熱點進行測試分析,針對熱點情況對SYEV進行優(yōu)化,采用基于FT-M6678 的編譯優(yōu)化、訪存優(yōu)化以及向量并行化方法,重點優(yōu)化耗時高的部分;最后驗證正確性并分析優(yōu)化性能,正確性驗證使用線性代數(shù)庫LAPACK 官方提供的驗證集,性能分析使用不同規(guī)模的輸入矩陣,矩陣由LAPACK 官方提供的生成矩陣函數(shù)生成,分析各規(guī)模數(shù)據(jù)下的優(yōu)化性能,對比優(yōu)化前后的性能差異,并與TMS320C6678平臺上的性能進行對比。

    1 FT-M6678 體系結(jié)構(gòu)與算法原理

    1.1 FT-M6678 體系結(jié)構(gòu)

    FT-M6678 是由國防科技大學自主研發(fā)的數(shù)字信號處理器,單核理論計算峰值為16GFlops,具有高性能、易擴展的特點,可用于機載信號處理[14]、圖像處理[15]、電子對抗等多個領域,滿足嵌入式高性能計算需求,且兼容德州儀器(TI)的DSP 芯片TMS320C 6678 處理器 的軟件 開發(fā)環(huán) 境[16-17]。FT-M6678 采 用新型Key Stone 多核架構(gòu)和增強型內(nèi)核M66x,為8 核DSP,每個核的處理頻率為1 GHz。FT-M6678 的架構(gòu)如圖1 所示,其從功能上主要分為CorePac 內(nèi)核、核外存儲系統(tǒng)、互連網(wǎng)絡、高速接口、低速接口、集成外設、全局控制寄存器、自舉復位[18-19]等8 個部分。每個核具有1 級和2 級緩存,核外存儲有共享內(nèi)存通信(SMC)存儲以及內(nèi)存DDR3 存儲,每個SMC 共享存儲空間為4 MB,每個DDR3 最高可用2 GB。

    由于FT-M6678 的硬件特性,其強大的浮點運算能力適用于線性代數(shù)中各問題求解的矩陣運算,這能很好地發(fā)揮飛騰平臺的優(yōu)勢。

    1.2 SYEV 算法原理

    SYEV 算法求解特征值與特征向量使用QL、LQ或QR 分解算法。QR 算法的具體形式如式(1)所示,其中,A為對稱矩陣,Q為正交矩陣,R為上三角矩陣。QL 或LQ 算法與此原理相同,不同之處為L代表使用的是下三角矩陣,且LQ 算法為右乘操作。

    QR 分解算法是一個不斷迭代的過程[20],迭代過程如式(2)所示,其中,上標T 表示該矩陣的轉(zhuǎn)置(下文相同),變量k為迭代次數(shù)。

    使用正交矩陣Q不斷左乘A,將A的某些元素消零,其中正交矩陣Q的生成方法是通過HouseHolder反射變換。HouseHolder 反射變換是通過初等反射矩陣的連乘將非奇異矩陣轉(zhuǎn)化為上三角矩陣[21],其只需求解n-1 個反射矩陣及其乘積,復雜度低于Givens 分解[22-23]。HouseHolder 反射變換原理如下:

    假設非0 向量α∈Rn,I為單位矩陣,則滿足:

    如 式(3)所 示,形式如n階矩陣P即 是HouseHolder 矩陣,該矩陣滿足對稱且正交的性質(zhì)。將式(3)修改為式(4)所示的形式,H即為算法每一次反射的反射因子,其中,I為單位矩陣,v為單位正交矩陣,t為變換輸入的標量參數(shù)。

    因此,迭代過程可轉(zhuǎn)化為式(5)到式(6)所列出的公式,其中,H(x)為第x代的HouseHolder 反射因子,R為上三角矩陣,每一次迭代將一列的對角線以下元素清零,使得矩陣無限趨近于一個上三角矩陣。

    經(jīng)過上述不斷迭代,最終可收斂簡化成式(7)所示的形式:

    其中:Λ為對角矩陣,其對角線元素即為所求對稱矩陣的特征值,而XT中包含與之所對應的特征向量。

    2 面向FT-M6678 的SYEV 實現(xiàn)與優(yōu)化

    2.1 面向FT-M6678 的SYEV 算法實現(xiàn)

    SYEV 算法實現(xiàn)過程如圖2 所示。算法先將對稱矩陣轉(zhuǎn)換為三對角形式,轉(zhuǎn)換方式為正交相似變換,這一步是為了簡化數(shù)據(jù)量,減少后續(xù)計算的運算開銷。

    圖2 SYEV 算法實現(xiàn)過程Fig.2 Implementation process of SYEV algorithm

    程序在只求解特征值時,直接使用QL 或QR 算法計算一個對稱矩陣的所有特征值;在既求解特征值又求解特征向量時,SYEV 會先生成正交矩陣,生成的方式是通過采用HouseHolder 反射變換,與將對稱矩陣轉(zhuǎn)換為三對角步驟中使用的正交矩陣生成方式相同,然后計算所有特征值和對應的特征向量,使用的算法是隱式QL 或QR 算法。

    本文選用單精度浮點型數(shù)據(jù)類型進行算法實現(xiàn),算法部分計算需要借助底層一些基本矩陣操作(如對稱矩陣與向量乘等操作)來完成,該操作部分使用BLAS 二級函數(shù)[24-25]輔助完成。

    2.2 熱點分析

    分別生成100×100、500×500、1 000×1 000 規(guī)模的對稱矩陣,測試SYEV 的性能并且分析函數(shù)熱點,單個函數(shù)運行耗時占比如圖3 所示。

    圖3 運行熱點分析圖Fig.3 Analysis diagram of operational hotspots

    圖3 僅顯示出耗時排在前9 位的操作運算,再后面的操作運算耗時幾乎可以忽略不計。由該圖可知,SYEV 的運行熱點分布比較規(guī)律,注意到子程序矩陣平面旋轉(zhuǎn)操作是耗時最多的,單個函數(shù)耗時占比超過總程序運行時間的50%,并且隨著計算規(guī)模的增大,其占比也會變大,而剩余耗時的部分是一些BLAS 二級函數(shù),如計算矩陣向量乘以及秩更新等,但都與矩陣平面旋轉(zhuǎn)操作無法相比,因此,本文重點優(yōu)化該操作部分。矩陣平面旋轉(zhuǎn)功能上負責實現(xiàn)將一個矩陣從左側(cè)或右側(cè)進行平面旋轉(zhuǎn),在計算HouseHolder 反射因子部分會大量運行該操作。

    2.3 編譯優(yōu)化

    對于編譯階段的優(yōu)化主要是根據(jù)不同的編譯選項指導編譯器來進行不同程度的編譯優(yōu)化[26]。FT-M6678 編譯器提供了部分直接影響或控制程序優(yōu)化的編譯選項,通過合理地配置這些優(yōu)化選項,可以達到提升程序運行效率的目的。編譯優(yōu)化是對程序最基礎的優(yōu)化,后續(xù)的優(yōu)化均建立在編譯優(yōu)化之上,其選項的合理配置需要針對程序特點以及實驗嘗試進行驗證。本文基于SYEV 算法的運行特點,經(jīng)過測試,選擇表1 列舉的編譯優(yōu)化選項,以取得較好的加速效果,其中,-o3 會指導編譯器根據(jù)程序語句、關鍵字等有效信息來源了解到循環(huán)執(zhí)行次數(shù)和數(shù)據(jù)存放方式等信息,在編譯階段自動進行循環(huán)展開以及指令流水線等操作,但是效果上因程序而異,在本文研究內(nèi)容中,經(jīng)測試,須配合手動展開才能取得更好的優(yōu)化效果。

    表1 編譯優(yōu)化選項 Table 1 Compilation optimization options

    2.4 訪存優(yōu)化

    2.4.1 緩存優(yōu)化

    DSP 的運行耗時主要分布在兩部分:一是計算所需的時間開銷;二是數(shù)據(jù)存取的時間開銷[27]。緩存優(yōu)化是通過對Cache 加速,提高運算數(shù)據(jù)的存取效率。

    FT-M6678 每個核內(nèi)存儲都采用了兩級Cache 結(jié)構(gòu),其中L2 為512 KB,L1 分為一級程序緩存(L1P)和一級數(shù)據(jù)緩存(L1D),容量均為32 KB。此外,還有4 MB 的共享內(nèi)存SMC 以及2 GB 的外部空間DDR3。FT-M6678 的存儲結(jié)構(gòu)與各級存儲器的工作頻率如圖4 所示。

    圖4 FT-M6678 多級內(nèi)核存儲結(jié)構(gòu)Fig.4 FT-M6678 multilevel kernel storage structure

    FT-M6678 內(nèi)核從L1P 中讀取程序指令,從L1D中加載數(shù)據(jù),L1D 和L1P 與L2 可直接通信,L2 可 直接與共享內(nèi)存通信,而共享內(nèi)存直接與外部DDR3通信。整體的核內(nèi)通信分級分層劃分明確,且離DSP 內(nèi)核越遠,存儲器工作時鐘越低,即內(nèi)存訪問的速度越慢。

    本文在優(yōu)化SYEV 算法中開啟了L1、L2 緩存,設置寄存器與Cache 之間的通信,并將外部存儲器設置為可緩存屬性,在數(shù)據(jù)運算過程中將矩陣數(shù)據(jù)提前加載到緩存中,可在緩存層面優(yōu)化數(shù)據(jù)讀取,減少時間開銷。

    2.4.2 訪存優(yōu)化的資源分配

    根據(jù)FT-M6678 的硬件特點,對硬件資源(.MEMORY)和段(.SECTIONS)進行分配,可根據(jù)程序段與數(shù)據(jù)段的大小將其分配到合適的位置,提高程序運行時的訪存效率。

    首先在硬件資源分配上分別把L1P 和L1D 的部分或全部設置為Cache,容量取最大為32 KB;L2 存儲控制器是L1 存儲器和更高級存儲器的接口,把L2設為Cache,容量也取最大為512 KB;對于共享內(nèi)存SMC 取最大為4 MB;對于外部存儲DDR3,考慮到矩陣大小,取1 GB 空間。

    其次是段分配。在text 段中存放程序代碼,將該段放入DDR3 中;對于存放全局變量和常量的段,如cinit 段或const 段等,考慮到此類段數(shù)據(jù)量很小,故放入共享內(nèi)存SMC 中;將sysmem 段用于程序中的函數(shù)動態(tài)分配存儲空間,如malloc 空間等,該段也是堆空間存放的段??筛鶕?jù)輸入的對稱矩陣的大小將數(shù)據(jù)放入不同的段中:當矩陣規(guī)模不大時,可將sysmem 段放入共享內(nèi)存SMC 中,數(shù)據(jù)無須從外部存儲器再讀入;當矩陣規(guī)模較大時,共享內(nèi)存空間不足以支撐矩陣容量,將sysmem 段放入DDR3 內(nèi)。

    2.5 向量并行化優(yōu)化

    向量并行化優(yōu)化主要針對耗時占比最高的矩陣平面旋轉(zhuǎn)進行優(yōu)化。首先分析該部分的代碼特點,考慮循環(huán)展開,探究最佳循環(huán)展開次數(shù),并使用單指令多數(shù)據(jù)流(SIMD)并行操作指令對計算部分以及讀取部分進行向量化操作。

    2.5.1 循環(huán)展開

    矩陣平面旋轉(zhuǎn)核心操作部分會大量使用雙重for 循環(huán),每一次循環(huán)實現(xiàn)2 個數(shù)組元素的互換,并且伴隨乘法、加減計算。分別對該核心運算部分進行4、8、12 次循環(huán)展開,選取合適的展開因子,在保證性能的同時也要防止代碼體過大。循環(huán)展開將迭代間并行轉(zhuǎn)為了迭代內(nèi)并行,可以在展開后的循環(huán)體內(nèi)發(fā)掘數(shù)據(jù)級并行,生成向量訪存和運算指令以提高性能。對比這3 次不同的展開運行效率發(fā)現(xiàn),在1 000 階矩陣的輸入測試下,展開4 次與8 次效果相近,8 次稍優(yōu),展開12 次性能稍有下降,但整體上相差不大。展開4 次的偽代碼示例如下:

    2.5.2 向量化

    FT-M6678 系 列支持32 位數(shù) 據(jù)的SIMD 指令,并且允許其在128 位向量上進行操作,如圖5 所示,通過向量化操作將4 個32 位數(shù)據(jù)組成一個128 位的向量,運算時通過SIMD 指令實現(xiàn)128 位的向量乘,從而達到4 對32 位數(shù)據(jù)并行乘操作的效果,這樣做的好處是可以充分利用FT-M6678 的寄存器增大處理器指令調(diào)度的空間,從而提高運算效率。

    圖5 FT-M6678 128 位并行乘示意圖Fig.5 Schematic diagram of FT-M6678 128 bit parallel multiplication

    FT-M6678 編譯器提供同時支持128 位的并行操作數(shù)據(jù)類型_x128_t,指令示例為FT_fto128;支持的4 個float 并行乘的SIMD 指令示例為FT_qmpysp。FT_fto128 指令將取4 個float 類型的數(shù)據(jù)并定義為一個_x128_t 的向量數(shù)據(jù)放入寄存器中,F(xiàn)T_qmpysp指令則是實現(xiàn)2 個_x128_t 數(shù)據(jù)類型的相乘,即4 對float 數(shù)據(jù)的并行乘運算操作,運算的結(jié)果依然返回一個_x128_t。在本文算法的矩陣平面旋轉(zhuǎn)核心操作上運用該向量化,將耗時的乘法操作并行執(zhí)行。以4 次循環(huán)展開為例,4 次展開的代碼中有16 次指令乘法操作,而向量化將這16 次指令乘法轉(zhuǎn)為4 次指令執(zhí)行,從而提升了運算的效率,以下為4 次展開的向量化偽代碼:

    3 實驗結(jié)果與分析

    本節(jié)從正確性驗證、優(yōu)化性能分析2 個方面來分析實驗結(jié)果。正確性驗證采用權威線性代數(shù)運算庫LAPACK 官方提供的正確性驗證集,將該驗證程序移植到FT-M6678 平臺上編譯并驗證結(jié)果;優(yōu)化性能分析則生成不同規(guī)模的對稱矩陣作為輸入,測試運行時間,矩陣的生成選用LAPACK 官方提供的生成矩陣的方式,對比方式分為縱向?qū)Ρ群蜋M向?qū)Ρ?,即FT-M6678 優(yōu)化前后的運行速度對比、FT-M6678優(yōu)化后與TMS320C6678 平臺對比,選用的對比平臺TMS320C6678 是DSP 主流的芯片之一,與該平臺對比能凸顯FT-M6678 的可替代性與國產(chǎn)自主性。

    3.1 實驗環(huán)境

    實驗環(huán)境分別采用目標平臺FT-M6678 與對比平臺TMS320C6678,且設置C6678 的主頻為1.25 GHz,2 個平臺開發(fā)環(huán)境保持一致以便于控制對比變量,實驗在單核運行環(huán)境下進行,具體參數(shù)如表2 所示。

    表2 實驗環(huán)境參數(shù) Table 2 Experimental environment parameters

    3.2 正確性驗證

    驗證集位于LAPACK 文件TESTING 下的EIG文件部分,驗證過程是由MATGEN 功能部分生成測試矩陣,EIG 調(diào)用測試程序進行運算,判斷運算結(jié)果是否正確。由于EIG 部分測試范圍廣泛,測試的是所有有關矩陣特征問題的例程,而對稱矩陣特征求解算法部分的驗證由EIG 下的子程序SEP 測試程序負責,因此只需要執(zhí)行該部分子程序即可。

    在FT-M6678 上運行移植后的測試程序,輸入SEP 默認測試參數(shù),驗證實現(xiàn)且優(yōu)化后的算法,結(jié)果如圖6 所示,在默認給定的不同測試規(guī)模下,正確性測試用例對算法部分進行4 662 次測試,對驅(qū)動例程部分進行14 256 次測試,F(xiàn)T-M6678 平臺均通過測試,驗證了算法的正確性。

    圖6 FT-M6678 正確性測試結(jié)果Fig.6 FT-M6678 correctness test results

    3.3 優(yōu)化性能分析

    分別生 成1 000×1 000、2 000×2 000、3 000×3 000、4 000×4 000、5 000×5 000 規(guī)模的對稱矩陣作為輸入,測試矩陣生成使用LAPACK 官方提供的MATGEN 功能部分,選用生成矩陣函數(shù)LATMS,該函數(shù)可根據(jù)用戶指定的特征值與特征向量生成對應的對稱矩陣,并且該函數(shù)提供種子參數(shù),輸入LAPACK 提供的不同種子生成的測試矩陣數(shù)值也不同。分別在FT-M6678 以及TMS320C6678 平臺上運行測試矩陣,相同階數(shù)運行3 次以上取結(jié)果平均值,數(shù)據(jù)精確到小數(shù)點后3 位。

    本文算法在FT-M6678 上基于不同對稱矩陣規(guī)模的優(yōu)化性能對比結(jié)果如表3 所示。由表3 可知,矩陣規(guī)模在3 000×3 000 后加速比趨于穩(wěn)定,故選取該階數(shù)下的測試數(shù)據(jù)分析單步優(yōu)化性能。

    表3 FT-M6678 優(yōu)化前后性能對比 Table 3 Performance comparison of FT-M6678 before and after optimization

    表4 列出了單步優(yōu)化分析數(shù)據(jù),其中數(shù)據(jù)為多次運行取的平均值,誤差范圍保持在毫秒級。表4中的優(yōu)化是一個疊加的過程,即先進行編譯優(yōu)化,在編譯優(yōu)化的基礎上依次進行訪存優(yōu)化和向量并行化。在實驗中嘗試去除單個優(yōu)化后均不能達到最佳效果。以編譯優(yōu)化為例,若單獨去除編譯優(yōu)化,除了編譯優(yōu)化這部分的性能加速會受到影響外,向量并行化優(yōu)化的加速效果也會下降,原因在于編譯優(yōu)化會對算法次熱點的部分進行總體性優(yōu)化,提升了主熱點子程序的耗時占比,若去除編譯優(yōu)化,主熱點子程序的耗時占比會下降,對該部分的向量化優(yōu)化性能也會隨之下降。

    表4 單步優(yōu)化數(shù)據(jù) Table 4 Single step optimization data

    在FT-M6678 平臺上對1 000×1 000 以上規(guī)模對稱矩陣運行測試后,編譯優(yōu)化加速比約為3.697~3.794,訪存優(yōu)化加速比可達到7.104~7.351,其中主要的性能優(yōu)化來源于Cache 的數(shù)據(jù)預取,開啟緩存優(yōu)化可以很大程度上降低矩陣數(shù)據(jù)的訪存開銷,而向量并行化優(yōu)化可再將速度提升約1.930~2.149 倍。

    表5 為算法在FT-M6678 與TMS32C6678 上的對比結(jié)果。結(jié)合表3 分析可知,在優(yōu)化前FT-M6678平臺與TMS320C6678 運行性能差距較大,但在優(yōu)化后FT-M6678 運行性能比TMS320C6678 性能更好。

    表5 FT-M6678 與TMS32C6678 性能對比 Table 5 Performance comparison between FT-M6678 and TMS32C6678

    圖7為縱向與橫向加速比對比,由該圖可知,本文算法在FT-M6678 上的整體加速效果較好,優(yōu)化前后的加速比可達51.399~58.346,優(yōu)化后較TMS32C6678平臺運行加速比可達1.923~2.053。

    圖7 縱向與橫向加速比對比Fig.7 Comparison of longitudinal and lateral acceleration ratios

    4 結(jié)束語

    本文面向FT-M6678 平臺實現(xiàn)對稱矩陣特征值求解算法并對其進行優(yōu)化。通過分析FT-M6678 的體系結(jié)構(gòu)以及求解算法的原理與過程,在FT-M6678平臺實現(xiàn)該算法,并對算法進行針對性優(yōu)化,充分發(fā)揮FT-M6678 平臺的運算優(yōu)勢,分別使用基于FT-M6678 平臺的編譯優(yōu)化、緩存層面優(yōu)化、基于FT-M6678 和程序運行的硬件資源和段分配優(yōu)化、針對算法的循環(huán)展開以及向量并行化優(yōu)化。對實現(xiàn)且優(yōu)化后的算法進行正確性驗證與優(yōu)化性能分析,經(jīng)測試,正確性驗證全部通過,性能提升明顯,F(xiàn)T-M6678 最終優(yōu)化效果較優(yōu)化前速度提升51.399~58.346 倍,對 比TMS32C6678 平臺速 度提升1.923~2.053 倍,實驗結(jié)果證明FT-M6678 具有可行性,其在性能上可以替代TMS32C6678 平臺,且具有國產(chǎn)自主可控性。后續(xù)可考慮使用OpenMP 多核并行以及對算法底層所調(diào)用的BLAS 函數(shù)進行優(yōu)化,進一步提升優(yōu)化性能。

    猜你喜歡
    優(yōu)化
    超限高層建筑結(jié)構(gòu)設計與優(yōu)化思考
    PEMFC流道的多目標優(yōu)化
    能源工程(2022年1期)2022-03-29 01:06:28
    民用建筑防煙排煙設計優(yōu)化探討
    關于優(yōu)化消防安全告知承諾的一些思考
    一道優(yōu)化題的幾何解法
    由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
    圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
    事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
    消費導刊(2018年8期)2018-05-25 13:20:08
    4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
    幾種常見的負載均衡算法的優(yōu)化
    電子制作(2017年20期)2017-04-26 06:57:45
    丁香六月欧美| 99国产精品一区二区蜜桃av | 国产精品美女特级片免费视频播放器 | 国产1区2区3区精品| 老熟妇乱子伦视频在线观看| 欧美av亚洲av综合av国产av| 久久中文字幕人妻熟女| 青草久久国产| 人人妻人人添人人爽欧美一区卜| 黄网站色视频无遮挡免费观看| 极品少妇高潮喷水抽搐| 国产成人精品在线电影| 精品一区二区三区四区五区乱码| 精品国产国语对白av| 亚洲国产欧美日韩在线播放| 岛国毛片在线播放| 欧美乱妇无乱码| 成人18禁在线播放| 欧美日韩精品网址| 在线观看免费视频网站a站| 狠狠婷婷综合久久久久久88av| 国产国语露脸激情在线看| 久久热在线av| 亚洲三区欧美一区| 高清视频免费观看一区二区| 成人黄色视频免费在线看| 国产成人免费观看mmmm| 一本综合久久免费| 国产成人系列免费观看| 国产成人精品久久二区二区91| 亚洲免费av在线视频| 国产免费视频播放在线视频| 亚洲av成人不卡在线观看播放网| 日韩视频一区二区在线观看| 国产精品亚洲av一区麻豆| 色综合婷婷激情| 成人av一区二区三区在线看| 国产亚洲欧美在线一区二区| 亚洲伊人久久精品综合| 午夜91福利影院| 亚洲专区中文字幕在线| 国产男女超爽视频在线观看| 国产精品亚洲av一区麻豆| 国产精品电影一区二区三区 | 亚洲成人国产一区在线观看| 欧美乱妇无乱码| 国产aⅴ精品一区二区三区波| 久久久久网色| 天天影视国产精品| av网站免费在线观看视频| 首页视频小说图片口味搜索| 国产成+人综合+亚洲专区| 伊人久久大香线蕉亚洲五| 亚洲男人天堂网一区| 久久免费观看电影| 欧美久久黑人一区二区| 在线观看www视频免费| 亚洲视频免费观看视频| 男人操女人黄网站| 日日爽夜夜爽网站| 国产亚洲精品第一综合不卡| 男女免费视频国产| 成人国语在线视频| 一边摸一边抽搐一进一出视频| 国产成人系列免费观看| 久久精品91无色码中文字幕| 国产精品 欧美亚洲| 亚洲欧美精品综合一区二区三区| 老熟女久久久| 亚洲精品国产精品久久久不卡| 久久久久久久精品吃奶| 无人区码免费观看不卡 | 性色av乱码一区二区三区2| 亚洲伊人久久精品综合| 757午夜福利合集在线观看| 国产在线观看jvid| 国产精品 国内视频| 午夜久久久在线观看| a级毛片黄视频| 欧美黑人精品巨大| 一边摸一边抽搐一进一小说 | 日韩中文字幕欧美一区二区| 99在线人妻在线中文字幕 | 丁香六月欧美| 天天影视国产精品| 欧美亚洲 丝袜 人妻 在线| 正在播放国产对白刺激| 免费在线观看影片大全网站| 免费高清在线观看日韩| 自拍欧美九色日韩亚洲蝌蚪91| 香蕉久久夜色| 精品一区二区三卡| 亚洲人成电影观看| 人人澡人人妻人| 婷婷成人精品国产| 露出奶头的视频| aaaaa片日本免费| 丰满少妇做爰视频| 午夜福利乱码中文字幕| 两性夫妻黄色片| 人人妻人人添人人爽欧美一区卜| 亚洲专区中文字幕在线| 国产一区二区三区在线臀色熟女 | 美女主播在线视频| 亚洲午夜理论影院| 精品视频人人做人人爽| 制服诱惑二区| 丰满少妇做爰视频| 国产免费av片在线观看野外av| 欧美日韩成人在线一区二区| 久久青草综合色| 狠狠精品人妻久久久久久综合| videosex国产| 两人在一起打扑克的视频| 国产成+人综合+亚洲专区| 美女午夜性视频免费| 国产精品久久久久久人妻精品电影 | 嫩草影视91久久| 国内毛片毛片毛片毛片毛片| 高清在线国产一区| 国产欧美日韩一区二区三区在线| 黄频高清免费视频| av天堂久久9| 欧美日韩黄片免| 国产精品九九99| 亚洲国产av影院在线观看| 一本综合久久免费| 免费在线观看完整版高清| 成人黄色视频免费在线看| 丝袜美足系列| 欧美av亚洲av综合av国产av| 久久性视频一级片| 国产亚洲精品一区二区www | 亚洲人成电影观看| 色综合婷婷激情| 国产精品影院久久| 老鸭窝网址在线观看| av一本久久久久| 在线观看www视频免费| 女性生殖器流出的白浆| 高清av免费在线| 亚洲欧美日韩另类电影网站| 久久久国产精品麻豆| 国产区一区二久久| 变态另类成人亚洲欧美熟女 | 国产高清国产精品国产三级| 国产深夜福利视频在线观看| 电影成人av| 午夜成年电影在线免费观看| 亚洲va日本ⅴa欧美va伊人久久| 日韩欧美国产一区二区入口| 亚洲久久久国产精品| 纵有疾风起免费观看全集完整版| 日韩有码中文字幕| 久久人妻av系列| 在线观看免费日韩欧美大片| 91麻豆av在线| 亚洲欧美一区二区三区久久| 悠悠久久av| 久久天堂一区二区三区四区| 99国产精品一区二区蜜桃av | 久久久久久亚洲精品国产蜜桃av| 日韩一区二区三区影片| 精品国产一区二区三区久久久樱花| 精品午夜福利视频在线观看一区 | 久久99一区二区三区| www.熟女人妻精品国产| 黄色 视频免费看| 国产精品一区二区在线观看99| 亚洲成a人片在线一区二区| 一边摸一边抽搐一进一出视频| 考比视频在线观看| 亚洲人成电影免费在线| 黄色视频在线播放观看不卡| videosex国产| 久久人妻av系列| 人人妻,人人澡人人爽秒播| 在线看a的网站| 国产高清videossex| 在线亚洲精品国产二区图片欧美| 肉色欧美久久久久久久蜜桃| 精品一区二区三区av网在线观看 | 麻豆国产av国片精品| 无限看片的www在线观看| 久热这里只有精品99| 亚洲色图 男人天堂 中文字幕| 91九色精品人成在线观看| 精品一品国产午夜福利视频| 亚洲伊人久久精品综合| 亚洲精品国产区一区二| 久久久久久久精品吃奶| 精品国内亚洲2022精品成人 | 亚洲第一青青草原| 亚洲成a人片在线一区二区| 黄色成人免费大全| 国产一区二区激情短视频| 久久精品国产99精品国产亚洲性色 | 久久毛片免费看一区二区三区| 欧美人与性动交α欧美精品济南到| 美国免费a级毛片| 考比视频在线观看| 久久久久视频综合| 999久久久国产精品视频| 天天添夜夜摸| 久久久久久亚洲精品国产蜜桃av| 亚洲av美国av| 免费女性裸体啪啪无遮挡网站| 热99re8久久精品国产| 亚洲色图综合在线观看| 美女福利国产在线| 欧美人与性动交α欧美软件| 免费在线观看影片大全网站| h视频一区二区三区| 国产福利在线免费观看视频| 777米奇影视久久| 老司机深夜福利视频在线观看| 亚洲国产毛片av蜜桃av| 久久中文字幕人妻熟女| 亚洲精品乱久久久久久| av电影中文网址| 99国产极品粉嫩在线观看| 成人免费观看视频高清| 亚洲人成电影免费在线| 亚洲中文日韩欧美视频| 欧美+亚洲+日韩+国产| 亚洲七黄色美女视频| 国产一区二区 视频在线| 老熟妇仑乱视频hdxx| 亚洲中文av在线| 欧美另类亚洲清纯唯美| 免费黄频网站在线观看国产| 99久久国产精品久久久| 老汉色∧v一级毛片| 久久人妻熟女aⅴ| 91老司机精品| 人妻 亚洲 视频| 视频区图区小说| 又紧又爽又黄一区二区| 亚洲av电影在线进入| av天堂久久9| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲人成伊人成综合网2020| 国产高清视频在线播放一区| 电影成人av| 丰满少妇做爰视频| videosex国产| 亚洲色图综合在线观看| 美女高潮喷水抽搐中文字幕| 黄色丝袜av网址大全| 亚洲精品在线观看二区| 国产欧美日韩综合在线一区二区| 日本黄色视频三级网站网址 | 欧美日韩一级在线毛片| 黄网站色视频无遮挡免费观看| 免费观看av网站的网址| 欧美乱码精品一区二区三区| 亚洲精品国产精品久久久不卡| 免费久久久久久久精品成人欧美视频| 丁香六月天网| 菩萨蛮人人尽说江南好唐韦庄| 热re99久久精品国产66热6| 免费观看人在逋| 国产99久久九九免费精品| 国产又色又爽无遮挡免费看| aaaaa片日本免费| 国产精品久久久久久精品古装| 男女下面插进去视频免费观看| 男男h啪啪无遮挡| 亚洲视频免费观看视频| svipshipincom国产片| 精品人妻1区二区| 成人黄色视频免费在线看| 国产精品99久久99久久久不卡| 香蕉丝袜av| 中文字幕av电影在线播放| 少妇被粗大的猛进出69影院| 国产精品免费大片| 国产精品麻豆人妻色哟哟久久| 一区在线观看完整版| 在线十欧美十亚洲十日本专区| 国产成人精品在线电影| 成人精品一区二区免费| 老汉色av国产亚洲站长工具| 淫妇啪啪啪对白视频| 国产淫语在线视频| 中文字幕色久视频| 午夜福利视频在线观看免费| 热99re8久久精品国产| 精品国产亚洲在线| 久久久久国内视频| av免费在线观看网站| 亚洲九九香蕉| 亚洲av成人一区二区三| 国产亚洲欧美在线一区二区| 丁香六月欧美| 岛国毛片在线播放| 中文字幕av电影在线播放| 欧美激情 高清一区二区三区| 2018国产大陆天天弄谢| 国产精品久久久av美女十八| 最新在线观看一区二区三区| 亚洲伊人色综图| 男人操女人黄网站| 美女视频免费永久观看网站| 青草久久国产| 午夜两性在线视频| 成人亚洲精品一区在线观看| 99精品在免费线老司机午夜| 99国产精品免费福利视频| 国产片内射在线| 天天躁狠狠躁夜夜躁狠狠躁| 一进一出抽搐动态| 在线亚洲精品国产二区图片欧美| 99精品久久久久人妻精品| 在线观看www视频免费| 午夜福利在线观看吧| 色老头精品视频在线观看| 国产有黄有色有爽视频| 久久精品亚洲精品国产色婷小说| 99精国产麻豆久久婷婷| 搡老熟女国产l中国老女人| 啦啦啦 在线观看视频| 亚洲情色 制服丝袜| 久久久欧美国产精品| 国产亚洲午夜精品一区二区久久| 日韩精品免费视频一区二区三区| 大码成人一级视频| 男女无遮挡免费网站观看| 精品久久蜜臀av无| 国产野战对白在线观看| 欧美日韩一级在线毛片| 999久久久国产精品视频| 亚洲天堂av无毛| 日韩一区二区三区影片| 在线观看免费日韩欧美大片| 另类精品久久| tocl精华| 丝袜在线中文字幕| 99热国产这里只有精品6| 飞空精品影院首页| 国产熟女午夜一区二区三区| 悠悠久久av| 黄片大片在线免费观看| 久久精品亚洲熟妇少妇任你| 日本a在线网址| 亚洲欧美一区二区三区久久| 精品国产乱码久久久久久男人| 午夜91福利影院| 午夜福利在线免费观看网站| 男男h啪啪无遮挡| 19禁男女啪啪无遮挡网站| 黑人欧美特级aaaaaa片| 亚洲成av片中文字幕在线观看| 国产一区二区 视频在线| 国产91精品成人一区二区三区 | 五月开心婷婷网| 精品国产乱子伦一区二区三区| a级片在线免费高清观看视频| 黑人猛操日本美女一级片| 亚洲国产看品久久| 国产精品免费大片| kizo精华| 制服人妻中文乱码| 亚洲第一青青草原| 亚洲 欧美一区二区三区| 在线天堂中文资源库| 天堂8中文在线网| 国产91精品成人一区二区三区 | 亚洲av电影在线进入| 亚洲av成人一区二区三| 黑丝袜美女国产一区| 国产成人精品久久二区二区免费| 国产精品.久久久| 日日夜夜操网爽| 老汉色av国产亚洲站长工具| 亚洲精品av麻豆狂野| 亚洲精品美女久久av网站| 青青草视频在线视频观看| 欧美黑人欧美精品刺激| 啦啦啦视频在线资源免费观看| 美女高潮到喷水免费观看| 亚洲 欧美一区二区三区| 岛国毛片在线播放| 丰满少妇做爰视频| 高清黄色对白视频在线免费看| 亚洲午夜精品一区,二区,三区| 高清黄色对白视频在线免费看| a级毛片黄视频| 母亲3免费完整高清在线观看| 激情在线观看视频在线高清 | 亚洲avbb在线观看| 国产在线一区二区三区精| 日韩大码丰满熟妇| 真人做人爱边吃奶动态| 久久天堂一区二区三区四区| 777米奇影视久久| 韩国精品一区二区三区| 男女边摸边吃奶| 精品第一国产精品| 丝瓜视频免费看黄片| 人成视频在线观看免费观看| 亚洲中文日韩欧美视频| 日本黄色日本黄色录像| 久久 成人 亚洲| 国产在线免费精品| 99九九在线精品视频| 91av网站免费观看| 国产精品99久久99久久久不卡| 一级片免费观看大全| 国产精品亚洲一级av第二区| 如日韩欧美国产精品一区二区三区| 久久久久久免费高清国产稀缺| 香蕉国产在线看| 三上悠亚av全集在线观看| 国产麻豆69| 亚洲少妇的诱惑av| 亚洲精品国产一区二区精华液| 考比视频在线观看| 黄色怎么调成土黄色| 美女高潮到喷水免费观看| 久久精品国产综合久久久| 亚洲九九香蕉| 欧美精品亚洲一区二区| 黄片大片在线免费观看| 老司机靠b影院| 欧美日韩福利视频一区二区| 亚洲成人免费av在线播放| 少妇的丰满在线观看| 美女午夜性视频免费| www.熟女人妻精品国产| 国产精品二区激情视频| 久久国产亚洲av麻豆专区| 成在线人永久免费视频| 女性被躁到高潮视频| 人成视频在线观看免费观看| 久久久精品区二区三区| 精品国产一区二区久久| 国产成人系列免费观看| 国产高清国产精品国产三级| 少妇精品久久久久久久| www.精华液| 黄片小视频在线播放| 国精品久久久久久国模美| 大陆偷拍与自拍| 我要看黄色一级片免费的| 男女下面插进去视频免费观看| 亚洲精品成人av观看孕妇| 一区在线观看完整版| 99国产极品粉嫩在线观看| 欧美一级毛片孕妇| 欧美激情 高清一区二区三区| 国产av国产精品国产| 国产精品一区二区在线观看99| 国产精品熟女久久久久浪| 亚洲精华国产精华精| 日韩一区二区三区影片| 热99re8久久精品国产| 国产精品久久久av美女十八| 欧美大码av| 老汉色av国产亚洲站长工具| 国产亚洲精品一区二区www | av一本久久久久| 捣出白浆h1v1| 中文字幕精品免费在线观看视频| 丝袜人妻中文字幕| 国产成人欧美| 久久精品国产99精品国产亚洲性色 | 国产免费福利视频在线观看| 亚洲中文字幕日韩| 视频区图区小说| 国产在线观看jvid| 国产在线精品亚洲第一网站| 国产免费现黄频在线看| 在线十欧美十亚洲十日本专区| 最新的欧美精品一区二区| 飞空精品影院首页| 精品久久蜜臀av无| 深夜精品福利| netflix在线观看网站| 99国产精品一区二区蜜桃av | 亚洲精品美女久久av网站| 欧美日韩国产mv在线观看视频| 最近最新中文字幕大全免费视频| 妹子高潮喷水视频| aaaaa片日本免费| h视频一区二区三区| xxxhd国产人妻xxx| 日本a在线网址| 黄网站色视频无遮挡免费观看| 国产成人av教育| 亚洲第一av免费看| 丰满迷人的少妇在线观看| 90打野战视频偷拍视频| 欧美精品亚洲一区二区| 国产精品美女特级片免费视频播放器 | 午夜激情久久久久久久| 国产91精品成人一区二区三区 | 啪啪无遮挡十八禁网站| 另类精品久久| bbb黄色大片| 日韩 欧美 亚洲 中文字幕| 制服人妻中文乱码| 国产av精品麻豆| 一级黄色大片毛片| 亚洲国产av影院在线观看| 亚洲精品久久成人aⅴ小说| 脱女人内裤的视频| 久久99一区二区三区| 婷婷成人精品国产| 777米奇影视久久| 亚洲成av片中文字幕在线观看| 香蕉久久夜色| 黄片大片在线免费观看| 亚洲美女黄片视频| 亚洲情色 制服丝袜| 亚洲性夜色夜夜综合| 亚洲欧美日韩另类电影网站| 国产熟女午夜一区二区三区| 女人被躁到高潮嗷嗷叫费观| av福利片在线| 久久婷婷成人综合色麻豆| 18禁黄网站禁片午夜丰满| 国产深夜福利视频在线观看| 18禁黄网站禁片午夜丰满| 每晚都被弄得嗷嗷叫到高潮| 久久精品亚洲av国产电影网| 777久久人妻少妇嫩草av网站| 狠狠狠狠99中文字幕| 超碰成人久久| 男女之事视频高清在线观看| 9191精品国产免费久久| 俄罗斯特黄特色一大片| 一本久久精品| 亚洲七黄色美女视频| 欧美日韩av久久| 色精品久久人妻99蜜桃| 国产精品1区2区在线观看. | 久久久国产精品麻豆| 搡老熟女国产l中国老女人| 中文字幕人妻丝袜制服| 一本大道久久a久久精品| 男女之事视频高清在线观看| 欧美激情久久久久久爽电影 | 悠悠久久av| 人妻久久中文字幕网| 91精品三级在线观看| 又黄又粗又硬又大视频| 成人手机av| 久久久国产欧美日韩av| svipshipincom国产片| 黄片小视频在线播放| 久久青草综合色| cao死你这个sao货| 日韩免费av在线播放| 菩萨蛮人人尽说江南好唐韦庄| 日韩成人在线观看一区二区三区| 欧美国产精品一级二级三级| 亚洲人成77777在线视频| 一级a爱视频在线免费观看| aaaaa片日本免费| 欧美激情 高清一区二区三区| 又黄又粗又硬又大视频| 国产熟女午夜一区二区三区| 久久亚洲精品不卡| 99九九在线精品视频| 在线观看免费日韩欧美大片| 国产日韩欧美在线精品| 啦啦啦视频在线资源免费观看| 最近最新免费中文字幕在线| www.自偷自拍.com| 国产高清videossex| 俄罗斯特黄特色一大片| 婷婷成人精品国产| 免费久久久久久久精品成人欧美视频| 成人亚洲精品一区在线观看| 亚洲三区欧美一区| 精品午夜福利视频在线观看一区 | 国产在线精品亚洲第一网站| 国产一卡二卡三卡精品| 夜夜骑夜夜射夜夜干| 麻豆国产av国片精品| 精品一品国产午夜福利视频| 9191精品国产免费久久| 成年人黄色毛片网站| 男女无遮挡免费网站观看| 国产成人精品久久二区二区免费| 最新的欧美精品一区二区| 丝袜喷水一区| 啦啦啦视频在线资源免费观看| 一边摸一边抽搐一进一小说 | 狠狠狠狠99中文字幕| 999久久久国产精品视频| 成人影院久久| 中文字幕另类日韩欧美亚洲嫩草| 国产一区二区三区视频了| 国产激情久久老熟女| 女性生殖器流出的白浆| 黄网站色视频无遮挡免费观看| 91麻豆av在线| 亚洲av电影在线进入| 超碰97精品在线观看| 色综合欧美亚洲国产小说| 国产成人精品在线电影| 另类精品久久| 夫妻午夜视频| 中文字幕人妻丝袜制服| 18禁观看日本| 9色porny在线观看| av网站免费在线观看视频| 免费看a级黄色片| 国产精品电影一区二区三区 | 久久影院123| 精品免费久久久久久久清纯 | 国产亚洲精品一区二区www | 精品少妇久久久久久888优播|