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

    面向科學計算可視化的兩級并行數(shù)據(jù)讀取加速方法

    2017-11-07 08:38:56曹立強莫則堯
    計算機研究與發(fā)展 2017年4期
    關鍵詞:科學計算超級計算機線程

    石 劉 肖 麗 曹立強 莫則堯

    1(中國艦船研究院 北京 100101)

    2(北京應用物理與計算數(shù)學研究所 北京 100088)

    3 (中物院高性能數(shù)值模擬軟件中心 北京 100088)

    (shilbill@vip.sina.com)

    科學計算是以實際應用為牽引、以高性能計算機為依托而快速發(fā)展的一門交叉學科,被廣泛應用于核武器、能源、信息、制造、材料和氣候等諸多領域的科研和生產,對國防安全和國民經濟發(fā)展起著非常積極的作用[1-2].科學計算可視化(visualization in scientific computing, ViSC)簡稱可視化,是運用計算機圖形學和圖像處理技術,將科學計算過程中產生的數(shù)據(jù)及計算結果轉換為圖像,在屏幕上顯示出來并進行交互處理的技術,已成為科學研究的重要手段之一[3].

    為了匹配超級計算機系統(tǒng)的整體計算能力,超級計算機的存儲子系統(tǒng)通常被設計為具有良好的IO性能可擴展性[5],表現(xiàn)為:應用獲得存儲子系統(tǒng)最佳性能時的IO訪問并發(fā)度,與超級計算機系統(tǒng)總計算核數(shù)通常處于同一數(shù)量級.

    但是,相對于超級計算機系統(tǒng)超大的總計算核數(shù)(可達數(shù)萬至數(shù)百萬),科學計算可視化應用的進程規(guī)模(等于IO訪問并發(fā)度)則相對偏小(經驗上通常設為科學計算應用進程規(guī)模的1%,典型值為數(shù)個至數(shù)百個),甚至遠小于超級計算機系統(tǒng)的總計算核數(shù)(比如廣州超算中心的天河2號超級計算機系統(tǒng)具有約300萬個計算核心,而可視化應用典型進程規(guī)模與之相比,一般小幾個數(shù)量級).因此,科學計算可視化應用往往無法充分利用超級計算機的IO性能,影響可視化應用整體的運行效率.

    本文提出了一種面向科學計算可視化的兩級并行數(shù)據(jù)讀取加速方法,其創(chuàng)新和貢獻如下:1)根據(jù)可視化應用典型IO進程規(guī)模,遠小于超級計算機存儲子系統(tǒng)發(fā)揮最佳性能時的IO訪問并發(fā)度這一特性,提出了面向科學計算可視化的兩級并行數(shù)據(jù)讀取加速方法;2)以典型科學計算可視化應用TeraVAP[6-7]為基礎,設計并實現(xiàn)了功能獨立的兩級并行數(shù)據(jù)讀取加速模塊,驗證了可視化兩級并行數(shù)據(jù)讀取方法的有效性.

    1 背 景

    1.1 超級計算機存儲子系統(tǒng)及性能特征

    超級計算機上的存儲子系統(tǒng)通常使用并行文件系統(tǒng)進行文件管理,科學計算環(huán)境下常見的并行文件系統(tǒng)包括Lustre[8],PVFS[9],GPFS[10]等.

    并行文件系統(tǒng)的組件通常包括客戶端、元數(shù)據(jù)服務器(metadata server, MDS)和存儲服務器.并行文件系統(tǒng)通常使用存儲服務器集群的設計,以使存儲系統(tǒng)的容量和性能能夠容易地進行橫向擴展(scale-out):也即通過增加存儲服務器的數(shù)量,即可容易地進行存儲系統(tǒng)容量和性能的擴展.作為一個例子,圖1給出了Lustre文件系統(tǒng)的整體架構[11],其中OSS(object storage service)servers即代表存儲服務器集群.

    Fig. 1 Lustre file system architecture圖1 Lustre文件系統(tǒng)架構

    存儲服務器集群中通常包含較多的存儲節(jié)點(存儲服務器)以及大量的存儲設備(磁盤),為了充分利用這些存儲系統(tǒng)資源,應用通常需要較高的IO訪問并發(fā)度(總的訪問線程數(shù)).其外在表現(xiàn)為:超級計算機中的存儲子系統(tǒng)通常具有良好的IO性能可擴展性,并以此匹配超級計算機的超大總計算核數(shù).作為一個例子,IBM Blue GeneP是2008年計算性能世界排名前5的超級計算機系統(tǒng),該系統(tǒng)具有40 960個4核計算節(jié)點,共計163 840個CPU核.隨著IO進程(每進程1個線程,進程數(shù)等于線程數(shù),也即等于IO訪問并發(fā)度)數(shù)量變化,IBM Blue GeneP的數(shù)據(jù)讀取性能擴展性如圖2所示(該測試直接基于底層POSIX接口,在全系統(tǒng)獨占模式下進行).

    Fig. 2 Data read performance scalability of IBM Blue GeneP system圖2 IBM Blue GeneP系統(tǒng)數(shù)據(jù)讀取性能擴展性

    1.2 科學計算可視化應用工作流程

    科學計算可視化的主要工作包括并行數(shù)據(jù)讀取、并行數(shù)據(jù)抽取和并行圖形繪制3部分,其工作流程為:首先多個可視化進程并行讀取科學計算結果數(shù)據(jù)集,然后多個進程進行并行數(shù)據(jù)抽取工作,最后多個進程并行進行圖形繪制工作,如圖3所示:

    Fig. 3 Workflow of visualization in scientific computing圖3 科學計算可視化工作流程

    目前的可視化應用,圖3中所示的3部分工作是緊耦合在一起的.并行數(shù)據(jù)讀取性能是影響科學計算可視化應用性能的最主要方面,其主要涉及到計算機數(shù)據(jù)存儲方面的知識,而并行數(shù)據(jù)抽取和圖形繪制則主要涉及計算機圖形學方面的知識.

    科學計算可視化應用通常采用一個適當?shù)倪M程規(guī)模,這是因為:

    1) 為了保證可視化應用具有一定的、用戶可接受的性能,需要使用多個進程并行工作.

    2) 可視化應用并行工作進程數(shù)量又不能太多,其原因有3點:

    ② 對于打算重新購買超級計算機的用戶而言,更大進程規(guī)模導致需要購買更多的計算節(jié)點資源,增大用戶使用成本,而對于使用公共計算機資源的用戶而言,更大進程規(guī)模導致排隊等待時間變長、用戶使用體驗變差;

    ③ 程并行規(guī)模的增大,導致通信等開銷的加大,在某些情況下反而可能導致一些可視化并行算法的效率降低.

    目前,在這些因素(性能與功耗等)權衡下,經驗上科學計算可視化應用的進程規(guī)模通常設為科學計算應用進程規(guī)模的1%,典型值為數(shù)個至數(shù)百個.

    1.3 科學計算可視化應用典型IO訪問模式

    TeraVAP(terascale visualization & analysis platform)[6-7]是一款典型的科學計算可視化應用,由北京應用物理與計算數(shù)學研究所研制,服務于基于JASMIN(J parallel adaptive structured mesh application infrastructure)[12],JAUMIN(J parallel adaptive unstructured meshes applications infrastr-ucture)[13],JCOGIN(J parallel mesh-free combina-tory geometry infrastructure)[14]三個科學計算領域編程框架研制的科學計算應用.

    目前TeraVAP已成功運用于數(shù)十個科學計算應用的后處理可視化數(shù)據(jù)分析,是一款典型的科學計算可視化應用,其數(shù)據(jù)訪問模式為:多個進程并行讀取科學計算結果總數(shù)據(jù)集的不同子數(shù)據(jù)集,如圖4所示.這些子數(shù)據(jù)集之間交集為空,并集為總數(shù)據(jù)集.每個子數(shù)據(jù)集通常保存于一個數(shù)據(jù)文件中,總數(shù)據(jù)集的應用元數(shù)據(jù)信息保存于一個summary文件中.

    Fig. 4 Access pattern of visualization in scientific computing applications圖4 科學計算可視化數(shù)據(jù)訪問模式

    TeraVAP中每個進程讀取的數(shù)據(jù)分為2級:第1級為網(wǎng)格片(patch)級,該級為邏輯概念,每個進程需要讀取多個網(wǎng)格片;第2級為變量(variable)級,每個邏輯網(wǎng)格片上可以擁有多個變量,實際科學計算數(shù)據(jù)存儲于變量中,如圖5所示:

    Fig. 5 Read data’s organization diagram for each TeraVAP process圖5 TeraVAP每進程讀取數(shù)據(jù)組織示意圖

    單個TeraVAP進程內部的數(shù)據(jù)讀取的基本單位為一個變量,其訪問流程為:以網(wǎng)格片(patch)為主循環(huán)、以變量(variable)為次循環(huán)串行讀取數(shù)據(jù),直到該進程被分配的所有網(wǎng)格片上的所有變量都讀取完成,該進程數(shù)據(jù)讀取過程結束,其流程如圖6所示.這種數(shù)據(jù)訪問模式意味著可視化應用對存儲子系統(tǒng)的訪問并發(fā)度(總IO線程數(shù))跟進程數(shù)相等.

    Fig. 6 Data read flow of one TeraVAP process圖6 單個TeraVAP進程數(shù)據(jù)讀取流程

    可視化應用的進程規(guī)模通常較小(數(shù)個至數(shù)百個,遠小于超級計算機系統(tǒng)總計算核數(shù)),并且由于進程數(shù)跟訪問并發(fā)度(IO線程數(shù))相等,因此,較低的訪問并發(fā)度導致可視化應用無法獲得較高的IO性能(參見圖2).

    2 問 題

    P=F(N),

    (1)

    其中,P代表可視化應用的IO性能,N代表可視化應用使用的IO線程數(shù),函數(shù)F代表隨訪問線程數(shù)變化的IO性能.

    F的特點是:當N=N*時(N*通常跟超級計算機系統(tǒng)總計算核數(shù)處于同一數(shù)量級),P達到最大值;當NN*時,由于過分的競爭,性能會比峰值性能降低.

    可視化應用通常使用較少的進程數(shù)NP,也即可視化應用使用的IO進程數(shù)NP通常遠小于N*,即NP?N*.由于可視化應用采用單級進程間并行方式讀取數(shù)據(jù)(每進程內線程數(shù)為1),因此可視化應用的總IO線程數(shù)NT等于總進程數(shù)NP,即NT=NP.

    需要解決的問題是:如何使得在NP較小時得到較大的P值?

    3 方法與實現(xiàn)

    通過第1節(jié)和第2節(jié)介紹和分析可見:1)科學計算可視化應用所采用的進程數(shù)相對較小,通常為數(shù)個至數(shù)百個;2)設計良好的超級計算機存儲子系統(tǒng)通常具有較好的IO性能可擴展性,應用獲得存儲子系統(tǒng)最佳性能時的IO訪問并發(fā)度與超級計算機系統(tǒng)總計算核數(shù)通常處于同一數(shù)量級.由于可視化應用的典型進程規(guī)模通常遠小于超級計算機的總計算核數(shù),因此科學計算可視化應用在超級計算機上無法充分利用IO資源,從而無法獲取較高的IO性能.本節(jié)介紹可視化應用的兩級并行數(shù)據(jù)讀取方法與實現(xiàn).

    3.1 兩級并行數(shù)據(jù)讀取方法

    兩級并行數(shù)據(jù)讀取方法的思想是:

    1) 在保持可視化進程規(guī)模不變的前提下,在進程間進行數(shù)據(jù)讀取任務分配,使得進程間并行讀取數(shù)據(jù);

    2) 在可視化進程內部引入多線程并行讀取數(shù)據(jù),使得進程內并行讀取數(shù)據(jù).

    兩級并行數(shù)據(jù)讀取方法的流程如圖7所示,通過進程間和進程內的兩級并行數(shù)據(jù)讀取方法,增加存儲系統(tǒng)總的IO訪問并發(fā)度,提高可視化應用整體的讀取性能.

    圖7中,如果NT=1,則該進程內無需引入多線程并行,采用串行讀取即可(如圖6所示);如果NT>1,則該進程內引入NT個線程并行讀取數(shù)據(jù).

    一方面,從計算角度看,由于數(shù)據(jù)讀取過程并不是計算密集型的,因此進程內的多個線程可以運行于同一個計算核上,無需增加計算核數(shù),即保持第2節(jié)問題中的進程數(shù)NP較小;另一方面,從存儲角度看,進程內的多線程并行讀取的引入,導致應用對存儲子系統(tǒng)的訪問并發(fā)度增加,使得可視化應用可以獲取更大的讀取性能,即第2節(jié)問題中的P值變大.

    在兩級并行數(shù)據(jù)讀取方法中,一個需要解決的關鍵問題是:如何確定每個進程的線程數(shù)以使得可視化應用讀取性能最大化?需要考慮的因素包括2點:1)可視化應用獨占超級計算機系統(tǒng)資源的情況.不同的超級計算機系統(tǒng),其IO達到峰值的訪問并發(fā)度不盡相同,如果可視化應用單級純進程并行時的訪問并發(fā)度,已經超過了特定超級計算機存儲子系統(tǒng)獲得最佳性能時的IO訪問并發(fā)度,則進程內引入多線程的兩級并行讀取技術,不但不會提升讀取性能,反而會導致讀取性能下降(過分競爭所致).2)可視化應用與其他應用共享超級計算機系統(tǒng)資源的情況.存儲子系統(tǒng)是個多應用共享系統(tǒng),因此其他應用(可能)已經對存儲子系統(tǒng)產生了一定的IO訪問并發(fā)度,應該使得可視化應用采用兩級并行數(shù)據(jù)讀取之后,所有應用(包括可視化應用)對存儲子系統(tǒng)產生的總訪問并發(fā)度,不超過存儲子系統(tǒng)達到峰值性能時的IO訪問并發(fā)度(避免過分競爭導致性能下降).

    Fig. 7 Two level parallel data read flow of ViSC applications圖7 科學計算可視化兩級并行數(shù)據(jù)讀取流程

    Fig. 8 Thread number calculation algorithm flow in one ViSC process圖8 計算可視化進程內線程數(shù)算法流程

    Fig. 9 Memory data structure for multi threads parallel read data in one ViSC process圖9 可視化進程內多線程并行讀取數(shù)據(jù)的內存數(shù)據(jù)結構

    N*可通過測試形成映射表由用戶配置或者根據(jù)存儲子系統(tǒng)的軟硬件配置,按照一定的隨訪問并發(fā)度變化的存儲系統(tǒng)性能模型計算得到.

    NC可通過測試形成映射表由用戶配置,或者根據(jù)存儲子系統(tǒng)的實時負載狀況,按照一定的隨訪問并發(fā)度變化的存儲系統(tǒng)負載模型計算得到.

    NC是否大于N*的判斷可由存儲子系統(tǒng)的實時負載狀況確定.

    3.2 可視化讀取模塊實現(xiàn)

    我們以TeraVAP可視化平臺為基礎,獨立出并行數(shù)據(jù)讀取部分,實現(xiàn)了功能獨立的可視化兩級并行數(shù)據(jù)讀取加速模塊TeraVAPReader.

    為此,首先凝煉了TeraVAPReader與TeraVAP之間的數(shù)據(jù)讀取接口,以方便實現(xiàn)可視化進程內的線程并行數(shù)據(jù)讀取,如下:

    1) 讀取多網(wǎng)格片數(shù)據(jù)接口原型.st_patches_raw_data*ReadPatchData(IN char*full_path_file_name,IN int*patch_id_list,IN intpatch_count,IN const char*var_name_list[],IN intvar_count).

    在以上接口原型中,full_path_file_name表示數(shù)據(jù)文件所對應應用元數(shù)據(jù)文件summary的文件名,patch_id_list表示多個網(wǎng)格片,patch_count表示需要讀取的網(wǎng)格片數(shù)量,var_name_list表示網(wǎng)格片上需要讀取的變量列表,var_count表示需要讀取的變量個數(shù).

    2) 設計了新的數(shù)據(jù)結構,用于在單個進程內供多線程并行讀取并保存數(shù)據(jù).接口返回值類型st_patches_raw_data即為該數(shù)據(jù)結構,其由多個結構體組合定義而成,用于保存單個可視化進程內部的多個網(wǎng)格片上的多個變量數(shù)據(jù),內存結構示意如圖9所示.需要指出的是,由于每個變量都有各自獨立的內存存儲空間,相互之間不會干擾,因此該結構采用無鎖設計,避免了多個線程并行訪問時的同步開銷.其中,error_code域用于保存多線程并行讀取數(shù)據(jù)的錯誤碼,patch_count域表示該進程需要讀取的網(wǎng)格片數(shù)量,patch_id域表示網(wǎng)格片全局編號,var_count域表示網(wǎng)格片上的變量數(shù),var_raw_data域用于存放ViSC應用實際讀取的單個變量的原始數(shù)據(jù),其他以“var_”開頭域為讀取變量數(shù)據(jù)的輔助信息(應用元數(shù)據(jù),例如變量字節(jié)數(shù)、變量數(shù)據(jù)類型等).

    3) 針對典型可視化應用TeraVAP的數(shù)據(jù)組織特點,基于單生產者多消費者模型,設計了針對性的兩級并行數(shù)據(jù)讀取算法,步驟如下:

    步驟1. 以網(wǎng)格片為單位,進行多個可視化進程間的讀取任務分配,達到進程間并行數(shù)據(jù)讀取.如圖10所示:

    Fig. 10 Patch-based read task allocating diagram among ViSC processes圖10 可視化進程間以網(wǎng)格片為單位的讀取任務分配

    步驟2. 每個可視化進程內,以單個網(wǎng)格片上的單個變量讀取作為一個讀取任務,一次性生產出該可視化進程的所有讀取任務.

    步驟3. 每個可視化進程內啟動多個讀取線程,采用多消費者模型逐個獲取讀取任務并進行實際數(shù)據(jù)讀取,達到進程內并行數(shù)據(jù)讀取.如圖11所示.

    算法步驟1和步驟3聯(lián)合,實現(xiàn)了兩級并行數(shù)據(jù)讀取.當所有進程內的讀取任務處理完成,整個可視化應用的并行數(shù)據(jù)讀取過程結束,進入并行數(shù)據(jù)抽取階段.

    假定單個可視化進程內所有網(wǎng)格片上的所有變量總數(shù)為n,則該算法的時間復雜度和空間復雜度都為O(n).

    Fig. 11 Multi consumers model-based multi threads parallel data read diagram in one ViSC process圖11 可視化進程內基于多消費者模型的多線程并行數(shù)據(jù)讀取

    4) 實現(xiàn)了功能獨立的可視化兩級并行數(shù)據(jù)讀取加速模塊.進程間任務分配以網(wǎng)格片為單位,進程內創(chuàng)建所有讀取任務以變量為單位(以〈PatchID,VarID〉為鍵值,如圖7所示).采用用戶配置的方式設置N*和NC(如圖8所示),并由此計算出當前進程所需線程數(shù)NT.進程間以網(wǎng)格片為單位的多MPI進程并行數(shù)據(jù)讀取,與進程內以變量為單位的多pThread線程并行數(shù)據(jù)讀取一起,共同實現(xiàn)了兩級并行數(shù)據(jù)讀取.

    4 實驗結果與分析

    為了驗證兩級并行數(shù)據(jù)讀取加速方法,我們使用科學計算應用LinAdvSL(單層均勻矩形結構網(wǎng)格上求解線性對流方程)在一臺曙光計算機以及廣州超算中心的天河2超級計算機上分別對該方法進行了測試.測試方法為:1)通過LinAdvSL 3D應用產生測試數(shù)據(jù)集;2)使用TeraVAPReader分別進行單級并行和兩級并行數(shù)據(jù)讀取性能測試(IO性能只跟數(shù)據(jù)總量和變量總數(shù)相關,采用LinAdvSL單個應用產生測試數(shù)據(jù)集即可).表1顯示了測試的軟硬件環(huán)境.

    Table 1 Software and Hardware for Test表1 測試軟硬件環(huán)境

    表1中需要說明的是HDF5[15]庫采用的是1.8.6版本,在編譯時通過--enable-threadsafe選項打開HDF5對pThread庫的多線程并行訪問支持,未使用MPI-IO[16].

    表2顯示了測試所采用的數(shù)據(jù)集:

    Table 2 Dataset for Test表2 測試采用的數(shù)據(jù)集

    我們通過在每個進程內變動讀取線程數(shù)的方法來進行數(shù)據(jù)讀取性能測試.每種測試進行5次,結果取平均值.進程內線程數(shù)等于1代表單級并行數(shù)據(jù)讀取,進程內線程數(shù)大于1代表兩級并行數(shù)據(jù)讀取.測試過程中,使用的計算核數(shù)等于進程數(shù);當進程內的線程數(shù)變化時,使用的計算核數(shù)不變.

    曙光集群的存儲子系統(tǒng)規(guī)模相對較小,因此在曙光集群上進行了小規(guī)模進程數(shù)(進程數(shù)為1~8,每進程的線程數(shù)為1,4,8)的性能測試.圖12顯示了使用不同進程線程數(shù)在曙光集群上的性能測試結果,可以看出:當進程數(shù)小于4時,單級并行數(shù)據(jù)讀取速率反而比兩級并行數(shù)據(jù)讀取速率高,這是因為兩級并行引入多線程的開銷所致;隨著進程規(guī)模逐漸增大,兩級并行的性能優(yōu)勢逐漸增加,掩蓋了其多線程開銷,最終導致兩級并行的數(shù)據(jù)讀取速率超過單級并行數(shù)據(jù)讀取速率,并在8進程時兩級并行與單級并行數(shù)據(jù)讀取速率差值達到最大.

    Fig. 12 Data read rate of Sugon cluster using different process number and thread number圖12 曙光集群使用不同進程線程數(shù)的數(shù)據(jù)讀取速率

    圖12中單級并行數(shù)據(jù)讀取時(1線程情況,進程內采用圖6中串行讀取方式),當進程數(shù)超過4以后,隨著進程數(shù)的增加,數(shù)據(jù)讀取性能反而有所下降,這與圖2中的IO性能曲線規(guī)律并不一致.我們的測試中使用了HDF5庫,而圖2的測試中并未使用該庫,我們分析認為,這種不一致應該跟HDF5庫中進程和線程2種模式下的數(shù)據(jù)讀取算法相關.

    圖13顯示了曙光集群8進程下使用不同線程數(shù)的數(shù)據(jù)讀取速率,可以看出,在8進程下,兩級并行比單級并行峰值數(shù)據(jù)讀取速率提高269.5%(7線程vs 1線程),均值數(shù)據(jù)讀取速率(2~8線程數(shù)據(jù)讀取速率的平均值vs 1線程)提高232.2%.從圖13中也可以看出,單個計算節(jié)點的IO帶寬具有上限,也就是進程內的線程數(shù)并不是越多越好.

    Fig. 13 Data read rate of Sugon cluster under 8 processes圖13 曙光集群8進程數(shù)據(jù)讀取速率

    在天河2-b集群上進行了大規(guī)模進程數(shù)(進程數(shù)為128~1024,每進程的線程數(shù)為1~64)的性能測試,圖14顯示了使用不同進程線程數(shù)的性能測試結果.由于天河2-b集群是目前計算性能世界排名第一的超級計算機系統(tǒng),其上同時運行著較多的應用軟件,這些應用軟件之間共享存儲子系統(tǒng)資源,彼此之間會造成IO性能干擾.因此,圖14的IO性能曲線特征沒有圖2那樣明顯,但從圖中仍然可以看出,兩級并行數(shù)據(jù)讀取速率超過單級并行.

    Fig. 14 Data read rate of Tianhe2-b cluster using different process number and thread number圖14 天河2-b集群使用不同進程線程數(shù)的數(shù)據(jù)讀取速率

    圖15顯示了不同進程規(guī)模下天河2-b集群兩級并行比單級并行數(shù)據(jù)讀取速率峰值提升比例:不同進程下兩級并行比單級并行峰值數(shù)據(jù)讀取速率提高33.5%(1024進程下),均值數(shù)據(jù)讀取速率(128~1024進程下數(shù)據(jù)讀取速率提高比例的平均值)提高26.6%.

    Fig. 15 Two level parallel-based data read peak enhance-ment of Tianhe2-b cluster compared with one level parallel under different process scales圖15 天河2-b集群不同進程規(guī)模下兩級并行比單級并行數(shù)據(jù)讀取速率峰值提升比例

    對比圖15和圖13可以發(fā)現(xiàn),相比于小規(guī)模進程下大幅度的性能提升,大規(guī)模進程下兩級并行比單級并行數(shù)據(jù)讀取速率提升比例變小.一方面原因是,大規(guī)模進程下單級并行數(shù)據(jù)讀取速率已經提高,兩級并行數(shù)據(jù)讀取性能能夠提升的空間縮小了(參見圖2隨訪問并發(fā)度變化的IO性能曲線);另一方面可能原因是,測試時系統(tǒng)中由其他應用產生的訪問并發(fā)度已經較高,剩余的性能提升空間已不大.

    綜合圖12~15可以看出,在不同的進程規(guī)模下,兩級并行比單級并行峰值數(shù)據(jù)讀取速率提高33.5%~269.5%,均值數(shù)據(jù)讀取速率提高26.6%~232.2%,可視化應用IO數(shù)據(jù)讀取速率得到顯著提升,驗證了兩級并行數(shù)據(jù)讀取加速方法的有效性.

    Table 3 Overall Running Speed Enhancement of ViSC Applications

    表3中分別計算出了可視化應用整體峰值和均值運行速度提升比例的最小值和最大值,可以看出,隨著科學計算應用種類以及應用規(guī)模的變化,兩級并行數(shù)據(jù)讀取可使可視化應用整體峰值運行速度加速19.5%~225.7%,均值運行速度加速15.8%~197.6%.

    5 相關研究

    ADIOS(adaptable IO system)[17]項目由美國橡樹嶺國家實驗室計算科學國家中心牽頭,聯(lián)合勞倫斯伯克利國家實驗室科學數(shù)據(jù)管理中心以及美國國防部等單位針對科學計算應用提出應用級IO框架.該項目采用可擴展的架構,集成了多種IO訪問策略并且定制了針對科學計算應用的專用數(shù)據(jù)格式,以盡量獲取最大IO帶寬,從而減輕科學計算及可視化應用運行過程中所遭遇的IO性能瓶頸問題.該項目采用基于希爾伯特空間填充曲線的方式進行數(shù)據(jù)分塊,以提高可視化數(shù)據(jù)讀取效率,該方法主要針對直交平面這種數(shù)據(jù)讀取模式提出.

    DCPL(dual channel parallel IO library)[18]通過預取可視化應用元數(shù)據(jù)、減少應用元數(shù)據(jù)讀取次數(shù)的方法,提升可視化應用的讀取性能.由于下層的DCPL庫并不了解上層可視化應用的語意,元數(shù)據(jù)預取可能失敗.

    6 未來工作

    目前在單個可視化進程內部,啟動多少個線程進行數(shù)據(jù)讀取加速是由參數(shù)N*和NC決定的(如圖8所示),而在目前的實現(xiàn)中,N*和NC是通過測試形成映射表由用戶配置的方式確定的.采用用戶配置的方式確定N*和NC,需要用戶具有比較專業(yè)的知識,對超級計算機存儲子系統(tǒng)的性能較為熟悉,這對普通用戶使用可視化應用造成了一定的困難.考慮到可視化應用具有跨不同超級計算機平臺運行的需求,未來需要研究基于存儲體系結構感知和運行時存儲子系統(tǒng)負載感知的IO性能自動優(yōu)化方法:通過自動識別超級計算機存儲子系統(tǒng)的軟硬件配置以自動確定參數(shù)N*,通過自動感知存儲子系統(tǒng)的實時負載以自動確定參數(shù)NC.通過N*和NC的自動確定,自動設置進程內最優(yōu)的多線程參數(shù)NT,達到可視化應用IO性能自動優(yōu)化的目標.

    猜你喜歡
    科學計算超級計算機線程
    高中物理科學計算工具的設計與實施研究
    玩具世界(2024年2期)2024-05-07 08:15:34
    超級計算機
    《計算機程序設計》課程中科學計算思維能力的培養(yǎng)
    湖北農機化(2020年4期)2020-07-24 09:07:28
    超級計算機及其在航空航天領域中的應用
    科技傳播(2019年22期)2020-01-14 03:06:36
    美國制造出全球最快超級計算機
    每秒100億億次 中國超級計算機
    淺談linux多線程協(xié)作
    大學物理教學中培養(yǎng)科學計算能力的研究
    物理與工程(2013年3期)2013-03-11 16:04:49
    Linux線程實現(xiàn)技術研究
    么移動中間件線程池并發(fā)機制優(yōu)化改進
    人妻 亚洲 视频| 男女高潮啪啪啪动态图| 美女大奶头黄色视频| 少妇被粗大的猛进出69影院| 曰老女人黄片| 免费av中文字幕在线| 国产精品久久久久久人妻精品电影 | 无遮挡黄片免费观看| 在线十欧美十亚洲十日本专区| 午夜福利视频精品| 老司机午夜福利在线观看视频 | 亚洲熟女毛片儿| 午夜免费鲁丝| 亚洲成国产人片在线观看| 成年人黄色毛片网站| 久久人妻熟女aⅴ| 一个人免费看片子| av免费在线观看网站| 正在播放国产对白刺激| 一区二区三区精品91| 国产亚洲欧美在线一区二区| 亚洲国产毛片av蜜桃av| 亚洲精品第二区| 精品一区在线观看国产| 亚洲人成电影免费在线| 最近最新中文字幕大全免费视频| 精品乱码久久久久久99久播| 久久精品国产a三级三级三级| a级毛片黄视频| 国产激情久久老熟女| 精品国产一区二区久久| 久久天躁狠狠躁夜夜2o2o| 国产精品九九99| 99久久人妻综合| 日韩一区二区三区影片| 亚洲成人手机| 午夜激情久久久久久久| 精品国产乱码久久久久久小说| 亚洲精品中文字幕一二三四区 | 欧美+亚洲+日韩+国产| 免费一级毛片在线播放高清视频 | av一本久久久久| 成人黄色视频免费在线看| 黄色视频不卡| 丁香六月天网| 国产视频一区二区在线看| 99九九在线精品视频| av一本久久久久| av网站免费在线观看视频| 日本91视频免费播放| 欧美激情久久久久久爽电影 | 黑人巨大精品欧美一区二区mp4| 制服人妻中文乱码| 久久这里只有精品19| a在线观看视频网站| 国产一区二区在线观看av| tocl精华| 美女高潮到喷水免费观看| 欧美性长视频在线观看| 午夜久久久在线观看| 国产黄频视频在线观看| 亚洲少妇的诱惑av| 正在播放国产对白刺激| 国产欧美日韩一区二区精品| 亚洲中文av在线| 久久国产精品大桥未久av| 美女高潮喷水抽搐中文字幕| 久久精品国产亚洲av香蕉五月 | 纵有疾风起免费观看全集完整版| 高清视频免费观看一区二区| 久久精品aⅴ一区二区三区四区| 国产一区有黄有色的免费视频| 午夜精品国产一区二区电影| 韩国高清视频一区二区三区| 久热爱精品视频在线9| 热99国产精品久久久久久7| 国产成+人综合+亚洲专区| 91精品国产国语对白视频| av一本久久久久| 男女高潮啪啪啪动态图| 2018国产大陆天天弄谢| 各种免费的搞黄视频| 国产国语露脸激情在线看| 国产黄频视频在线观看| 午夜福利在线观看吧| 亚洲欧美一区二区三区黑人| 日韩视频一区二区在线观看| 五月开心婷婷网| 在线精品无人区一区二区三| 在线永久观看黄色视频| 欧美精品高潮呻吟av久久| 日韩欧美国产一区二区入口| 蜜桃国产av成人99| 妹子高潮喷水视频| 激情视频va一区二区三区| 狂野欧美激情性bbbbbb| 欧美日韩精品网址| 九色亚洲精品在线播放| 午夜激情av网站| 国产亚洲av高清不卡| 亚洲自偷自拍图片 自拍| 免费日韩欧美在线观看| 精品久久久精品久久久| 搡老熟女国产l中国老女人| 亚洲中文日韩欧美视频| 国精品久久久久久国模美| 人人妻人人添人人爽欧美一区卜| 搡老乐熟女国产| 男女国产视频网站| 中国国产av一级| 搡老乐熟女国产| 亚洲欧美日韩高清在线视频 | 亚洲欧洲日产国产| 丰满人妻熟妇乱又伦精品不卡| 欧美另类一区| 多毛熟女@视频| av天堂久久9| 50天的宝宝边吃奶边哭怎么回事| 亚洲欧美日韩高清在线视频 | 美女国产高潮福利片在线看| 久久 成人 亚洲| 看免费av毛片| 中文字幕av电影在线播放| 一区二区三区四区激情视频| 少妇猛男粗大的猛烈进出视频| 男男h啪啪无遮挡| 天天躁日日躁夜夜躁夜夜| 两性午夜刺激爽爽歪歪视频在线观看 | 欧美激情久久久久久爽电影 | 成年人午夜在线观看视频| 国产免费福利视频在线观看| 精品国产一区二区久久| 欧美xxⅹ黑人| 天天添夜夜摸| 一区在线观看完整版| 国产麻豆69| 最新在线观看一区二区三区| 亚洲欧美成人综合另类久久久| 亚洲精品久久久久久婷婷小说| 亚洲av国产av综合av卡| 亚洲人成电影观看| 视频在线观看一区二区三区| 电影成人av| 免费高清在线观看视频在线观看| 日韩大码丰满熟妇| 亚洲精品久久久久久婷婷小说| 大香蕉久久成人网| a在线观看视频网站| 丝袜人妻中文字幕| 丝袜人妻中文字幕| 一区二区三区精品91| 亚洲天堂av无毛| 制服诱惑二区| 国产国语露脸激情在线看| 极品人妻少妇av视频| 亚洲免费av在线视频| 欧美黄色淫秽网站| av网站在线播放免费| 国产激情久久老熟女| 亚洲精品乱久久久久久| 亚洲精品乱久久久久久| 国产97色在线日韩免费| av片东京热男人的天堂| 99久久国产精品久久久| 一进一出抽搐动态| 爱豆传媒免费全集在线观看| 成人国语在线视频| 老司机午夜十八禁免费视频| 各种免费的搞黄视频| √禁漫天堂资源中文www| 啦啦啦中文免费视频观看日本| 国产成人a∨麻豆精品| 国产成+人综合+亚洲专区| 欧美性长视频在线观看| a 毛片基地| 亚洲欧美激情在线| 一区二区三区激情视频| 久久久久久免费高清国产稀缺| 国产成人欧美| 老熟女久久久| 天天影视国产精品| 日韩欧美一区视频在线观看| 国产在线视频一区二区| videosex国产| 日韩欧美免费精品| av网站免费在线观看视频| 91国产中文字幕| 午夜精品久久久久久毛片777| 亚洲国产av新网站| 十分钟在线观看高清视频www| 国产亚洲欧美精品永久| 正在播放国产对白刺激| 50天的宝宝边吃奶边哭怎么回事| 中文字幕高清在线视频| 99国产精品一区二区三区| 手机成人av网站| 韩国高清视频一区二区三区| 成人av一区二区三区在线看 | 51午夜福利影视在线观看| 亚洲精品粉嫩美女一区| 国产精品.久久久| 精品免费久久久久久久清纯 | 久久 成人 亚洲| av电影中文网址| 啦啦啦啦在线视频资源| 亚洲少妇的诱惑av| 亚洲精品久久成人aⅴ小说| 黄片小视频在线播放| 久久国产精品大桥未久av| 51午夜福利影视在线观看| 肉色欧美久久久久久久蜜桃| 亚洲精华国产精华精| 日韩有码中文字幕| 色综合欧美亚洲国产小说| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲欧洲精品一区二区精品久久久| 精品国内亚洲2022精品成人 | av电影中文网址| 又紧又爽又黄一区二区| 12—13女人毛片做爰片一| 国产一区有黄有色的免费视频| 日韩欧美一区视频在线观看| 深夜精品福利| 黑人猛操日本美女一级片| 日韩中文字幕视频在线看片| 青春草亚洲视频在线观看| 在线观看舔阴道视频| 97人妻天天添夜夜摸| 国产亚洲精品一区二区www | 亚洲成人国产一区在线观看| 日韩视频一区二区在线观看| av超薄肉色丝袜交足视频| 国产精品成人在线| 91老司机精品| 每晚都被弄得嗷嗷叫到高潮| 欧美变态另类bdsm刘玥| 亚洲av日韩精品久久久久久密| 黄频高清免费视频| 制服诱惑二区| 91麻豆av在线| 99久久综合免费| 激情视频va一区二区三区| tube8黄色片| 国内毛片毛片毛片毛片毛片| 国产无遮挡羞羞视频在线观看| 欧美精品高潮呻吟av久久| 亚洲精品美女久久久久99蜜臀| 亚洲欧美精品自产自拍| 视频区图区小说| 黑人欧美特级aaaaaa片| 高清欧美精品videossex| 亚洲精品中文字幕在线视频| 精品一区二区三卡| 国产在线免费精品| 久久天躁狠狠躁夜夜2o2o| 亚洲av男天堂| 国产99久久九九免费精品| 精品福利观看| 精品亚洲成国产av| 亚洲精品美女久久久久99蜜臀| 亚洲av日韩在线播放| 99精品久久久久人妻精品| 亚洲avbb在线观看| 美女福利国产在线| 国产视频一区二区在线看| 在线观看一区二区三区激情| 精品人妻熟女毛片av久久网站| 亚洲黑人精品在线| 色婷婷av一区二区三区视频| 高清在线国产一区| 欧美 亚洲 国产 日韩一| 欧美 日韩 精品 国产| 青春草视频在线免费观看| 成人免费观看视频高清| 嫁个100分男人电影在线观看| av片东京热男人的天堂| 亚洲色图综合在线观看| av免费在线观看网站| 在线观看人妻少妇| 19禁男女啪啪无遮挡网站| 亚洲人成电影观看| 欧美另类亚洲清纯唯美| 91九色精品人成在线观看| 婷婷色av中文字幕| 日韩欧美一区二区三区在线观看 | 久久精品久久久久久噜噜老黄| 国产人伦9x9x在线观看| 99国产精品一区二区三区| 亚洲精品一区蜜桃| 欧美日本中文国产一区发布| a级毛片在线看网站| 久久久久久亚洲精品国产蜜桃av| 国产99久久九九免费精品| 精品少妇一区二区三区视频日本电影| 日韩 欧美 亚洲 中文字幕| 91av网站免费观看| 亚洲欧美成人综合另类久久久| 久久青草综合色| 黄网站色视频无遮挡免费观看| 精品一品国产午夜福利视频| 欧美日韩亚洲综合一区二区三区_| 日本一区二区免费在线视频| 免费在线观看日本一区| 久久人人爽人人片av| 精品一区二区三卡| 久久中文字幕一级| bbb黄色大片| 亚洲精品av麻豆狂野| 黑人巨大精品欧美一区二区mp4| 午夜福利视频在线观看免费| 国产精品九九99| 午夜精品久久久久久毛片777| 国产日韩一区二区三区精品不卡| 欧美激情久久久久久爽电影 | 亚洲美女黄色视频免费看| 大码成人一级视频| 亚洲av片天天在线观看| 在线亚洲精品国产二区图片欧美| 久久av网站| 丝袜人妻中文字幕| www.熟女人妻精品国产| 久久久久网色| 精品人妻1区二区| 最近中文字幕2019免费版| av片东京热男人的天堂| 国产1区2区3区精品| 飞空精品影院首页| 亚洲av美国av| 久久精品成人免费网站| 法律面前人人平等表现在哪些方面 | 亚洲国产欧美网| 少妇粗大呻吟视频| 国产欧美日韩一区二区三 | 久久香蕉激情| 无遮挡黄片免费观看| 国产伦理片在线播放av一区| 性色av乱码一区二区三区2| 亚洲国产av影院在线观看| 亚洲av片天天在线观看| 久久精品国产a三级三级三级| 亚洲精品粉嫩美女一区| 国产黄频视频在线观看| 久久久国产一区二区| 免费在线观看视频国产中文字幕亚洲 | av天堂在线播放| 国产精品av久久久久免费| 国产一区二区三区av在线| 国产男女内射视频| 国产精品熟女久久久久浪| 国产深夜福利视频在线观看| 午夜福利免费观看在线| 99久久国产精品久久久| 热re99久久国产66热| 伊人久久大香线蕉亚洲五| 亚洲精品粉嫩美女一区| 国产极品粉嫩免费观看在线| 啦啦啦中文免费视频观看日本| 黄网站色视频无遮挡免费观看| 亚洲,欧美精品.| 国产精品偷伦视频观看了| 欧美另类一区| 亚洲专区国产一区二区| 久久久欧美国产精品| 最近最新免费中文字幕在线| 亚洲第一欧美日韩一区二区三区 | 最黄视频免费看| 免费一级毛片在线播放高清视频 | 夜夜夜夜夜久久久久| 亚洲自偷自拍图片 自拍| 亚洲欧美色中文字幕在线| 最近最新免费中文字幕在线| 国产日韩一区二区三区精品不卡| 婷婷成人精品国产| 国产亚洲欧美在线一区二区| 国产一区二区在线观看av| 丰满少妇做爰视频| 亚洲欧美色中文字幕在线| 男女免费视频国产| av一本久久久久| 另类精品久久| 国产亚洲欧美在线一区二区| 三级毛片av免费| 欧美性长视频在线观看| 亚洲精品久久成人aⅴ小说| 一级片免费观看大全| 成人影院久久| 日韩中文字幕欧美一区二区| 黄色视频不卡| 亚洲第一欧美日韩一区二区三区 | 亚洲熟女精品中文字幕| 啦啦啦在线免费观看视频4| 亚洲五月色婷婷综合| 在线十欧美十亚洲十日本专区| 美女中出高潮动态图| 亚洲精品日韩在线中文字幕| 国产人伦9x9x在线观看| 亚洲成人免费电影在线观看| 捣出白浆h1v1| 日韩一卡2卡3卡4卡2021年| 欧美国产精品va在线观看不卡| 两个人免费观看高清视频| tocl精华| 国产成人av激情在线播放| 韩国精品一区二区三区| 男女之事视频高清在线观看| 国产精品一区二区在线不卡| 免费在线观看影片大全网站| 欧美日韩中文字幕国产精品一区二区三区 | 国产熟女午夜一区二区三区| 在线观看舔阴道视频| 日本欧美视频一区| 午夜福利在线观看吧| 国产99久久九九免费精品| 一个人免费看片子| 男女边摸边吃奶| 成人影院久久| 久久久久久久国产电影| 国产伦人伦偷精品视频| 91大片在线观看| 嫩草影视91久久| 亚洲欧美精品自产自拍| 亚洲国产精品一区三区| 狠狠精品人妻久久久久久综合| 黄频高清免费视频| 男女国产视频网站| 亚洲国产成人一精品久久久| 男女之事视频高清在线观看| 91大片在线观看| 99久久人妻综合| 久久免费观看电影| 亚洲精品av麻豆狂野| 国产又爽黄色视频| 一区二区三区精品91| 亚洲av成人一区二区三| 80岁老熟妇乱子伦牲交| 18禁黄网站禁片午夜丰满| 不卡av一区二区三区| 久久av网站| 国产成人免费观看mmmm| 久久人人爽人人片av| 午夜福利免费观看在线| 国产亚洲欧美精品永久| 中文字幕制服av| 美女大奶头黄色视频| 在线观看免费高清a一片| 午夜福利乱码中文字幕| 99精品久久久久人妻精品| 又黄又粗又硬又大视频| 亚洲成人国产一区在线观看| 老司机午夜十八禁免费视频| 十八禁高潮呻吟视频| 久久精品aⅴ一区二区三区四区| 久久精品成人免费网站| 黑人操中国人逼视频| 国产欧美日韩一区二区三 | 国产精品一区二区免费欧美 | 麻豆国产av国片精品| 亚洲五月色婷婷综合| 国产精品.久久久| 美女扒开内裤让男人捅视频| 97精品久久久久久久久久精品| 一二三四社区在线视频社区8| 女人精品久久久久毛片| 手机成人av网站| 99国产精品免费福利视频| 精品欧美一区二区三区在线| 99热全是精品| 51午夜福利影视在线观看| 人人妻人人添人人爽欧美一区卜| 精品亚洲成a人片在线观看| 麻豆av在线久日| 又黄又粗又硬又大视频| 日本黄色日本黄色录像| av又黄又爽大尺度在线免费看| 另类精品久久| 男女之事视频高清在线观看| 两个人看的免费小视频| 在线观看人妻少妇| 欧美成狂野欧美在线观看| 热99国产精品久久久久久7| 亚洲久久久国产精品| 高清av免费在线| 国产高清视频在线播放一区 | 亚洲国产欧美网| 人妻一区二区av| 精品久久久久久电影网| 久久人人爽人人片av| 叶爱在线成人免费视频播放| 男女国产视频网站| 亚洲av成人不卡在线观看播放网 | 王馨瑶露胸无遮挡在线观看| 久热这里只有精品99| 成人黄色视频免费在线看| 777久久人妻少妇嫩草av网站| 国产男女超爽视频在线观看| 国产高清videossex| 无遮挡黄片免费观看| 成人手机av| 曰老女人黄片| 老司机影院毛片| 国产精品一区二区在线不卡| 精品亚洲成国产av| 三级毛片av免费| 久久久久久久大尺度免费视频| 一级片免费观看大全| 咕卡用的链子| 国产亚洲欧美在线一区二区| 久久国产精品人妻蜜桃| 在线观看免费视频网站a站| 99热网站在线观看| 久久久久久久大尺度免费视频| 国产精品 国内视频| 一本久久精品| videosex国产| 人人澡人人妻人| 久久精品熟女亚洲av麻豆精品| 桃花免费在线播放| 亚洲国产成人一精品久久久| 视频在线观看一区二区三区| 老司机深夜福利视频在线观看 | 国产人伦9x9x在线观看| 天天影视国产精品| 免费不卡黄色视频| 999久久久国产精品视频| 国产精品成人在线| 97精品久久久久久久久久精品| 亚洲av日韩在线播放| 黑人操中国人逼视频| 大香蕉久久网| 免费在线观看日本一区| 另类亚洲欧美激情| 成人三级做爰电影| 精品亚洲成a人片在线观看| av福利片在线| 另类精品久久| 十八禁人妻一区二区| 九色亚洲精品在线播放| 国产免费福利视频在线观看| 午夜91福利影院| 久久精品人人爽人人爽视色| 看免费av毛片| 一本一本久久a久久精品综合妖精| 国产精品欧美亚洲77777| 国产真人三级小视频在线观看| 日本撒尿小便嘘嘘汇集6| 日韩制服丝袜自拍偷拍| 亚洲一卡2卡3卡4卡5卡精品中文| 一边摸一边做爽爽视频免费| 午夜福利在线观看吧| 777久久人妻少妇嫩草av网站| 亚洲七黄色美女视频| 午夜福利影视在线免费观看| 91成年电影在线观看| 91精品国产国语对白视频| 国产欧美亚洲国产| 免费在线观看日本一区| 国产欧美日韩精品亚洲av| 久久热在线av| a级片在线免费高清观看视频| 久久久精品94久久精品| 国产淫语在线视频| 各种免费的搞黄视频| 午夜福利视频在线观看免费| 18禁裸乳无遮挡动漫免费视频| 韩国精品一区二区三区| 免费不卡黄色视频| 99国产极品粉嫩在线观看| 国产97色在线日韩免费| 欧美av亚洲av综合av国产av| 日韩大片免费观看网站| 午夜免费成人在线视频| 99香蕉大伊视频| 一区二区三区激情视频| 久久天躁狠狠躁夜夜2o2o| 岛国在线观看网站| 精品国产乱码久久久久久男人| 一级毛片精品| 国产不卡av网站在线观看| 18禁裸乳无遮挡动漫免费视频| 女人被躁到高潮嗷嗷叫费观| 又大又爽又粗| 亚洲av成人一区二区三| 国产欧美日韩精品亚洲av| 久久午夜综合久久蜜桃| 国产xxxxx性猛交| 精品久久蜜臀av无| 午夜免费成人在线视频| 午夜老司机福利片| 天天躁夜夜躁狠狠躁躁| 免费高清在线观看视频在线观看| 色婷婷久久久亚洲欧美| 国产精品.久久久| 亚洲欧美日韩高清在线视频 | 一区二区三区激情视频| 丝袜人妻中文字幕| 国产日韩欧美视频二区| 又大又爽又粗| 一边摸一边做爽爽视频免费| 亚洲一区二区三区欧美精品| 国产亚洲av高清不卡| 亚洲一码二码三码区别大吗| 超碰成人久久| 久久人妻福利社区极品人妻图片| 成在线人永久免费视频| 精品卡一卡二卡四卡免费| 国产欧美亚洲国产| 亚洲精品第二区| 欧美在线一区亚洲| 欧美国产精品va在线观看不卡| 欧美激情高清一区二区三区| 精品国产乱子伦一区二区三区 | 纵有疾风起免费观看全集完整版| 黄色a级毛片大全视频| 精品人妻1区二区| 两性夫妻黄色片|