• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      蘭州大學(xué)容器技術(shù)讓HPC應(yīng)用更高效

      2019-04-18 09:34:18張洋陳文波胡廣超
      中國教育網(wǎng)絡(luò) 2019年3期
      關(guān)鍵詞:計算環(huán)境步長高性能

      文/張洋 陳文波 胡廣超

      目前高性能計算應(yīng)用場景眾多,每種應(yīng)用需要不同的配套軟件環(huán)境和大量的系統(tǒng)依賴,如不同版本的操作系統(tǒng)、庫、編譯器等。如何在同一個平臺滿足各種不同的應(yīng)用,而且應(yīng)用之間互不干擾,是有效管理高性能計算平臺,提高計算資源利用效率面臨的一個重要挑戰(zhàn)。傳統(tǒng)的虛擬化技術(shù)可以解決部署和維護(hù)的問題,但是由于在計算上增加了額外的虛擬化負(fù)載,無法最大化利用機器的物理資源使其有效計算,所以不適合HPC應(yīng)用。

      容器技術(shù)簡介

      容器是一種能夠在隔離環(huán)境執(zhí)行應(yīng)用程序的軟件組件,它建立在宿主機操作系統(tǒng)之上并利用了宿主機的內(nèi)核,通過命名空間和 Cgroup 進(jìn)行資源的隔離和控制,是一種輕量級的虛擬機[1]。容器具有可移植性、可重復(fù)性、靈活性并快速啟動,相對于其他虛擬化技術(shù),物理性能損耗低,在資源隔離、彈性調(diào)度、額外的虛擬化負(fù)載等方面具有明顯技術(shù)優(yōu)勢。容器通過將運行目標(biāo)軟件所需的計算環(huán)境的關(guān)鍵元素打包到輕量級虛擬框架中降低復(fù)雜性,同時不改變運行所需的資源,讓軟件更容易使用,結(jié)果更容易復(fù)制[2]。利用容器技術(shù)可以讓HPC不同應(yīng)用進(jìn)行有效的隔離,解決傳統(tǒng)HPC應(yīng)用程序安裝、升級以及安裝包之間的依賴性等問題,讓系統(tǒng)的部署和運維變得更加有效。不僅如此,容器還保存了計算環(huán)境、數(shù)據(jù)和代碼,提高了實驗的重復(fù)性。因此它可以在高性能計算場景廣泛使用和推廣。

      Docker是一種較為成熟的容器技術(shù),它提供了一種分層的應(yīng)用鏡像管理機制,將復(fù)雜的軟件環(huán)境打包,易于維護(hù)和管理,廣泛應(yīng)用在很多云計算領(lǐng)域。但是由于HPC應(yīng)用需要“裸金屬”物理機性能,快速的網(wǎng)絡(luò)連接,可控制的資源調(diào)度和作業(yè)管理,可擴展的并行文件系統(tǒng),集中化的軟件棧;而Docker存在一些缺陷,如調(diào)度管理器的資源限制無法施加到容器中,非root用戶使用授權(quán)問題,MPI的應(yīng)用程序在Docker上性能不高,網(wǎng)絡(luò)棧對Docker私有導(dǎo)致對Infiniband不支持,這些都使得它在HPC領(lǐng)域應(yīng)用有諸多不便[3]。

      Singularity是美國勞倫斯伯克利實驗開發(fā)的容器技術(shù)。它彌補了Docker容器的缺點如非root用戶使用權(quán)限、可以掛載本地的文件系統(tǒng)、OPA、Infiniband和OpenMPI的友好支持以及方便的鏡像文件遷移,而且用戶在容器外和容器內(nèi)的權(quán)限都是一樣[4]。由于出現(xiàn)的時間較短,它的社區(qū)以及鏡像市場沒有Docker成熟和豐富,目前Singularity在國外計算中心使用較多,如德克薩斯計算中心、弗羅里達(dá)大學(xué)、圣地亞哥超級計算中心、勞倫伯克利實驗室、普渡大學(xué)、麻省理工、斯坦福、亞利桑那大學(xué)、佐治亞州大學(xué)、德國亥姆霍茲中心等。

      CRCT輕量級虛擬化是聯(lián)科公司專為高性能計算環(huán)境設(shè)計和開發(fā)的容器技術(shù),融合業(yè)界前沿的容器概念、前端展示技術(shù)、高性能計算技術(shù)??杉嫒莞咝阅苡嬎悱h(huán)境中常見的各種專用硬件設(shè)備,如Infiniband/OPA等,全面兼容Docker所采用的鏡像格式,可以在完全不改變用戶使用習(xí)慣的情況下,支持超大規(guī)模的并行計算。它通過init為入口運行完整的操作系統(tǒng),支持多節(jié)點分布式集群的創(chuàng)建,容器內(nèi)虛擬集群的作業(yè)調(diào)度。不僅為科研計算用戶提供傳統(tǒng)計算中心提供的強大計算力,還提供根據(jù)實際應(yīng)用程序所需的、用戶可自定義的、動態(tài)切換的計算環(huán)境,以及從算例、算法到數(shù)據(jù)的全方位服務(wù)。

      應(yīng)用及測試

      我們選取CRCT容器方案,并在華為公有云上部署由一臺登錄節(jié)點和五臺計算節(jié)點組成的高性能計算集群上進(jìn)行五組應(yīng)用的測試。每個節(jié)點提供2顆Intel Xeon Gold SkyLake 6100系列 CPU,每顆CPU提供3.0GHz主頻,18Core的高性能CPU,192GB DDR4 2666MHz內(nèi)存,1顆1.6TB NVMe SSD硬盤,計算網(wǎng)絡(luò)采用100Gb/s的EDR網(wǎng)絡(luò)接口。

      五種應(yīng)用分別是高性能計算領(lǐng)域常用的Matlab、VASP、WRVF、PISM和COMOSOL。我們分別在CRCT容器環(huán)境和“裸金屬”物理環(huán)境部署上述五種軟件,通過具體算例的運行時間(秒)來觀察兩種環(huán)境下五種并行軟件的計算性能及容器的性能損耗。其中WRF、VASP和PISM三種軟件可以實現(xiàn)多節(jié)點并行計算,Matlab、Comosol實現(xiàn)單節(jié)點多核并行。

      1. Matlab

      Matlab是一款商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境。本次計算Kuromoto-Sivashinsky方程的李指數(shù)及其對應(yīng)的李雅普諾夫熵,測試結(jié)果見表1。

      表1

      2. WRF應(yīng)用

      WRF全 稱Weather Research and Forecasting Model, 是一個天氣研究與預(yù)報模型,以作為全球模式進(jìn)行天氣預(yù)報,也可以作為區(qū)域模式進(jìn)行天氣現(xiàn)象的數(shù)值模擬。本次測試采WRF- Chem模式測試2010年8月1日到30日發(fā)生在青藏高原地區(qū)的一次深對流過程,通過對臭氧、水汽、CO等物質(zhì)的傳輸特征進(jìn)行分析,研究亞洲夏季風(fēng)期UTLS區(qū)域的STE特征,測試結(jié)果見表2。

      表2

      3. PISM

      PISM為冰川計算模型,本次測試模擬格林蘭島過去和現(xiàn)在的冰蓋演化情況,根據(jù)氣候記錄給出合適的約束條件( 底部狀況、 表面溫度、積累率等約束參數(shù)) 可以得到冰蓋演化過程中一系列動態(tài)參數(shù)(冰內(nèi)各處溫度、冰流速度、壓力、等時冰層深度變化、觸地線進(jìn)退等變化信息)。測試結(jié)果見表3。

      表3

      4. VASP分子動力學(xué)模擬軟件包

      VASP是維也納大學(xué)Hafner小組開發(fā)的進(jìn)行電子結(jié)構(gòu)計算和量子力學(xué)-分子動力學(xué)模擬軟件包。它是目前材料模擬和計算物質(zhì)科學(xué)研究中最流行的商用軟件之一,本次采用用VASP軟件計算C28 3D-C材料的彈性系數(shù),方法采用GGA-PBE函數(shù)高精度模擬,從而對得到的彈性模量、楊氏模量、泊松比等進(jìn)行計算分析,研究該材料的機械性質(zhì)。測試結(jié)果見表4。

      表4

      5. COMSOL Multiphysics軟件

      COMSOL Multiphysics是一款功能強大的多物理場仿真軟件,用于仿真模擬工程、制造和科研等各個領(lǐng)域的設(shè)計、設(shè)備及過程。本次測試超導(dǎo)線圈的失超傳播問題是一個強非線性的熱傳導(dǎo)-電場耦合問題。該問題的COMSOL模型所用網(wǎng)格總數(shù)為184860個,每一時間步長需要求解的溫度場、電場自由度總數(shù)為1684507個,每一時間步采用循環(huán)迭代的方式求解熱傳導(dǎo)-電場耦合方程,根據(jù)收斂精度,自動的、動態(tài)調(diào)整時間步長,其最大允許時間步長為0.01sec,初始時間步長為1×10-4sec,總計求解的時間長度為1.0 sec。測試結(jié)果見表5。

      表5

      基于上述測試結(jié)果,我們可以看出五種軟件在基于容器的集群和物理機集群上的運算時間相差無幾,容器的物理性能損耗在1%以內(nèi)。另外容器內(nèi)部環(huán)境優(yōu)化后系統(tǒng)開銷較少,所以出現(xiàn)容器集群的運行時間還略低于物理集群。同時,用戶的空間在容器內(nèi)和容器外一致,只需要不同的地址就可以在物理機和容器間進(jìn)行切換,利用了容器技術(shù)的優(yōu)勢,良好地解決了傳統(tǒng)HPC應(yīng)用程序升級和管理問題,給高性能計算應(yīng)用提供了更有效的容器解決方案。

      高性能計算已經(jīng)歷了兩次“可移植性”革命:統(tǒng)一使用Unix和MPI的引入。容器技術(shù)將引領(lǐng)高性能計算“可移植性”的第三次革命,它已經(jīng)徹底改變了大規(guī)模云計算,也將掀起HPC的新世界。

      猜你喜歡
      計算環(huán)境步長高性能
      云計算環(huán)境下網(wǎng)絡(luò)安全等級保護(hù)的實現(xiàn)途徑
      消費電子(2022年7期)2022-10-31 06:17:34
      基于Armijo搜索步長的BFGS與DFP擬牛頓法的比較研究
      大數(shù)據(jù)云計算環(huán)境下的數(shù)據(jù)安全
      電子制作(2017年20期)2017-04-26 06:57:48
      一款高性能BGO探測器的研發(fā)
      電子制作(2017年19期)2017-02-02 07:08:49
      高性能砼在橋梁中的應(yīng)用
      云計算環(huán)境中任務(wù)調(diào)度策略
      基于逐維改進(jìn)的自適應(yīng)步長布谷鳥搜索算法
      SATA推出全新高性能噴槍SATAjet 5000 B
      高性能可變進(jìn)氣岐管降低二氧化碳排放
      汽車零部件(2014年8期)2014-12-28 02:03:03
      一種新型光伏系統(tǒng)MPPT變步長滯環(huán)比較P&O法
      電測與儀表(2014年2期)2014-04-04 09:04:00
      鹤壁市| 巴彦淖尔市| 桓仁| 西安市| 汶川县| 海兴县| 闽侯县| 中江县| 留坝县| 平安县| 萨迦县| 夏河县| 合阳县| 吴堡县| 贞丰县| 长宁县| 云安县| 错那县| 武陟县| 永城市| 句容市| 涿鹿县| 和政县| 江门市| 宣城市| 韶关市| 建湖县| 台中市| 青神县| 泰宁县| 库尔勒市| 海南省| 衡水市| 无棣县| 商丘市| 沈阳市| 兰西县| 金坛市| 乌鲁木齐市| 池州市| 田阳县|