0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于HPC的高性能計(jì)算測試方法

智能計(jì)算芯世界 ? 來源:智能計(jì)算芯世界 ? 2023-01-04 14:18 ? 次閱讀

本文選自“服務(wù)器應(yīng)用場景性能測試方法(高性能計(jì)算)”,本文的測試對象為用于高性能計(jì)算場景的服務(wù)器。本文中使用的高性能計(jì)算場景包括通用場景及各行業(yè)(制造行業(yè)、基因行業(yè)及氣象行業(yè))場景等。

31273276-8bf2-11ed-bfe3-dac502259ad0.png

測試平臺由計(jì)算節(jié)點(diǎn)、高速互聯(lián)網(wǎng)絡(luò)組件、存儲組件、管理與散熱組件組成。用戶通過 STAR-panel 進(jìn)行測試運(yùn)行。計(jì)算節(jié)點(diǎn)和部分高速互聯(lián)組件,向 STAR-microbench 和 STAR-proxy 反饋性能信息。計(jì)算節(jié)點(diǎn)、高速互聯(lián)網(wǎng)絡(luò)組件、存儲組件和散熱與管理組件,向 STAR-panel 反饋功耗信息。

313f43d4-8bf2-11ed-bfe3-dac502259ad0.png

用例參數(shù)的取值應(yīng)使得服務(wù)器正常運(yùn)行的情況下CPU達(dá)到滿載,每個(gè)用例測試3次,結(jié)果取平均值。運(yùn)行某一應(yīng)用所需要的時(shí)間,單位為秒(s),應(yīng)用運(yùn)行過程中,服務(wù)器的平均功率,單位為瓦(w)。

1、通用測試用例

在行業(yè)應(yīng)用以外,HPC 領(lǐng)域有一些非常專業(yè)、有影響力、有代表性的應(yīng)用可以體現(xiàn)高性能計(jì)算各 項(xiàng)性能,本文件選取其作為高性能計(jì)算領(lǐng)域的通用測試用例。

31560d8a-8bf2-11ed-bfe3-dac502259ad0.png

3160943a-8bf2-11ed-bfe3-dac502259ad0.png

高性能共軛梯度(HPCG)基準(zhǔn)項(xiàng)目是一項(xiàng)旨在創(chuàng)建用于對 HPC 系統(tǒng)進(jìn)行排名的新指標(biāo)的工作。HPCG旨在作為高性能 LINPACK(HPL)基準(zhǔn)的補(bǔ)充,該基準(zhǔn)目前用于對 TOP500 計(jì)算系統(tǒng)進(jìn)行排名。HPL的計(jì)算和數(shù)據(jù)訪問模式仍然代表著一些重要的可伸縮應(yīng)用程序,但不是全部。HPCG 旨在行使與不 同而廣泛的重要應(yīng)用程序更加緊密匹配的計(jì)算和數(shù)據(jù)訪問模式,并激勵(lì)計(jì)算機(jī)系統(tǒng)設(shè)計(jì)人員投資于將影 響這些應(yīng)用程序總體性能的功能。

本測試使用HPCG官網(wǎng)提供的開源版本:OpenHPCG 進(jìn)行測試。

2、制造行業(yè) 制造行業(yè)測試用例、工具及指標(biāo)按照表的要求。

317eb78a-8bf2-11ed-bfe3-dac502259ad0.png

a) OpenFOAM 用例

OpenFOAM 的前身為 FOAM(Field Operation and Manipulation 的簡寫),后來作為開源代 碼公布到網(wǎng)上,任何人都可以自由下載和傳播它的源代碼。目前 OpenFOAM 有兩個(gè)版本:

1) 官方版本:www.openfoam.org 該版本以 Herny weller 為首的 OpenCFD 公司維護(hù)。該版本主要基于有限容積方法,功能 比較強(qiáng)大,目前商業(yè) cfd 軟件 cfx、fluent 能夠支持的功能 openfoam 基本都能夠支持。

318afd24-8bf2-11ed-bfe3-dac502259ad0.png

2) dev 版本:以 Hrvoje Jasak 為首的在 openfoam 官方版本進(jìn)行擴(kuò)充,除了官方版本的有限容積 方法,dev 版本支持有限元、有限面積等。OpenFOAM 是一個(gè)完全由 C++編寫的面向?qū)ο笥?jì)算流體力學(xué)(CFD)軟件包,采用類似 于我們?nèi)粘A?xí)慣的方法在軟件中描述偏微分方程的有限體積離散化,支持多面體網(wǎng)格(比如 CD-adapco 公司推出的 CCM+生成的多面體網(wǎng)格),因而可以處理復(fù)雜的幾何外形,其自帶的 snappyHexMesh 可以快速高效的劃分六面體+多面體網(wǎng)格,網(wǎng)格質(zhì)量高。支持大 型并行計(jì)算,目前針對 OpenFOAM 庫的 GPU 運(yùn)算優(yōu)化也正在進(jìn)行中。

b) Mini App 用例 1—AMG-2013

AMG-2013 是一個(gè)線性系統(tǒng)的并行代數(shù)多重網(wǎng)格求解器,用于求解非結(jié)構(gòu)化網(wǎng)格。在稀疏矩 陣計(jì)算,計(jì)算流體力學(xué)(CFD)中,AMG 方法占據(jù)著重要地位,是 CFD 領(lǐng)域的核心求解器之 一。AMG-2013 由美國勞倫斯-利弗莫爾實(shí)驗(yàn)室應(yīng)用計(jì)算中心研發(fā)并在 GPL-2.1 許可證下開源。本用例將使用 AMG-2013 求解一個(gè)大型拉普拉斯方程,利用的計(jì)算方法為并行共軛梯度下降方法。每節(jié)點(diǎn)求解格點(diǎn)數(shù)為 100663296 個(gè)。

31aa4f30-8bf2-11ed-bfe3-dac502259ad0.png

c) Mini App 用例 2—MiniFE

miniFE 全稱有限元方法求解器,用于模擬流體力學(xué)中常見的隱式非結(jié)構(gòu)化網(wǎng)格求解過程。此 處選用該應(yīng)用是為了考察 HPC 服務(wù)器在這類經(jīng)典計(jì)算場景中的綜合性能。

31ccb1c4-8bf2-11ed-bfe3-dac502259ad0.png

3、基因行業(yè)

基因行業(yè)測試用例、工具及指標(biāo)按照表的要求。

31e024ca-8bf2-11ed-bfe3-dac502259ad0.png

a) GATK 用例

生命科學(xué)研究是 ARM HPC 所探索的關(guān)鍵領(lǐng)域之一。生物信息學(xué)是生命科學(xué)研究中以計(jì)算機(jī) 為工具對生物信息進(jìn)行存儲、檢索和分析的科學(xué),其研究重點(diǎn)體現(xiàn)在基因組學(xué)(Genomics) 和蛋白質(zhì)組學(xué)(Proteomics),分析序列中表達(dá)結(jié)構(gòu)功能的生物信息。生物信息測序技術(shù)包括一代、二代、三代測序技術(shù),當(dāng)前領(lǐng)域主要應(yīng)用為二代和三代測序技術(shù)。兩代測序技術(shù)分別對應(yīng)不同生信軟件的移植及使用,二代測序核心軟件為GATK 工具集, 三代測序?yàn)?CANU。

31f0c744-8bf2-11ed-bfe3-dac502259ad0.png

GATK, Genome analysis Toolkit. 使用最廣泛的二代測序分析軟件,重視數(shù)據(jù)質(zhì)量、基因分 析、變異查找,是 SNPs 和 Indels 檢測的行業(yè)標(biāo)準(zhǔn)軟件。GATK 最初設(shè)計(jì)為人類基因和外顯子 分析,后來擴(kuò)展為能對其它任何生物體、有機(jī)體進(jìn)行分析。GATK 提供了一種人工編碼算法, 將統(tǒng)計(jì)數(shù)據(jù)應(yīng)用到測序機(jī)器最容易出錯(cuò)的地方。

b) CAUN 用例

Canu 是第三代基因測序工具的一種,專門用于集成 PacBio 或 Oxford Nanopore 基因序列。Canu 處理流程分為3個(gè)步驟:correction、trimming、assembly,每一步又由許多小步驟組成。一般情況下。3個(gè)步驟都會(huì)執(zhí)行,但是可以用-correct,-trim or –assemble 指定運(yùn)行哪一步(如果 你想對 reads 做一次 correct 操作,嘗試別的不同的方法做 assemble)。大多數(shù)算法都可以實(shí)現(xiàn) 多線程(在一個(gè)node 上使用多個(gè)core),并行化(使用 grid 中的多個(gè) node),或者兩者都有。具體選用 CANU 開源算例 PacBio 來進(jìn)行評測。

321020c6-8bf2-11ed-bfe3-dac502259ad0.png

c) Mini App1 用例—wtdbg2

Wtdbg2 是一個(gè)三代測序數(shù)據(jù)(同時(shí)適用于 pacbio 和 nanopore)denovo 組裝軟件,它是一款基 于 C 語言開發(fā)的開源軟件。Wtdbg2 是從頭序列裝配器,用于由 PacBio 或 Oxford Nanopore Technologies(ONT)產(chǎn)生的長噪聲讀取。它組裝原始讀取而不進(jìn)行糾錯(cuò),然后從中間組裝輸 出建立共識。Wtdbg2 能夠以比 CANU 和 FALCON 快幾十倍的速度組裝人類甚至 32Gb Axolotl 基因組,同時(shí)產(chǎn)生可比的堿基精度的重疊群。

323271ee-8bf2-11ed-bfe3-dac502259ad0.png

d) Mini App2 用例—NGS Analyzer-MINI

NGS Analyzer-MINI 基于基因分析軟件 NGS Analyzer,由日本理研所基因藥學(xué)研究中心開發(fā)。NGS Analyzer 快速地分析由下一代基因測序軟件輸出的數(shù)據(jù)并能夠更準(zhǔn)確的識別人與人之間 的基因差異或者腫瘤細(xì)胞的突變。

324d8ccc-8bf2-11ed-bfe3-dac502259ad0.png

4、氣象行業(yè)

氣象行業(yè)測試用例、工具及指標(biāo)按照表的要求。

326878e8-8bf2-11ed-bfe3-dac502259ad0.png

a) WRF 用例及算例

WRF(Weather Research and Forecasting Model),是一個(gè)天氣研究與預(yù)報(bào)模型,可以用來進(jìn) 行精細(xì)尺度的天氣模擬與預(yù)報(bào),由美國環(huán)境預(yù)測中心(NCEP),美國國家大氣研究中心(NCAR) 等美國的科研機(jī)構(gòu)為中心開發(fā)一種統(tǒng)一的氣象模式,分為 ARW(the Advanced Research WRF) 和 NMM(the Nonhydrostatic Mesoscale Model)兩種,即研究用和業(yè)務(wù)用兩種形式,分別由 NCEP 和 NCAR 管理維持著,適用于從數(shù)十米到數(shù)千公里的各種氣象應(yīng)用,是HPC 應(yīng)用的重要場景之一。具體算例選擇使用 Conus 2.5 km 開源算例來進(jìn)行應(yīng)用的評測。

3280f440-8bf2-11ed-bfe3-dac502259ad0.png

b) Mini App1 用例—NICAM-DC-MINI

Nicam-dc-mini 是NICAM-DC 應(yīng)用的一個(gè)子集,它包含了運(yùn)行一個(gè)斜壓波浪測試的最小計(jì)算 流程。斜壓波浪測試是一個(gè)著名的重現(xiàn)不穩(wěn)定斜壓震蕩的大氣循環(huán)模型。Nicam-dc-mini 保留 了其計(jì)算負(fù)載的特征,同時(shí)加入了完整的性能評測方法。

32966186-8bf2-11ed-bfe3-dac502259ad0.png

c) Mini App2 用例—COSMO

COSMO 是一個(gè) 1998 年開發(fā)的非流體靜力學(xué)的在限定區(qū)域內(nèi)的大氣預(yù)測模型。COSMO 基于 原始的熱流體動(dòng)力學(xué)方程,描述了濕潤大氣中的可壓縮流,常被用于數(shù)值氣象預(yù)報(bào)以及其他基于該模型的科學(xué)計(jì)算。

32b18b5a-8bf2-11ed-bfe3-dac502259ad0.png

本文選自“服務(wù)器應(yīng)用場景性能測試方法(高性能計(jì)算)”,綠色計(jì)算產(chǎn)業(yè)聯(lián)盟,簡稱“GCC”。自成立以來 GCC 以協(xié)同構(gòu)建綠色、開放、自主、共享生態(tài)體系為目標(biāo),致力于推動(dòng)綠色計(jì)算產(chǎn)業(yè)發(fā)展,GCC 已經(jīng)成為擁有包括天津飛騰、海 思、Marvell、Ampere 等全球最完整的 Arm 基礎(chǔ)架構(gòu)服務(wù)器芯片伙伴的全球聯(lián)盟。截至目前,GCC 已 有單位會(huì)員近百家,包括芯片、設(shè)備和軟件廠商,用戶以及相關(guān)研究機(jī)構(gòu)、高等院校等。

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10698

    瀏覽量

    209328
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8700

    瀏覽量

    84528
  • HPC
    HPC
    +關(guān)注

    關(guān)注

    0

    文章

    298

    瀏覽量

    23533

原文標(biāo)題:HPC常見應(yīng)用高性能測試方法

文章出處:【微信號:AI_Architect,微信公眾號:智能計(jì)算芯世界】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    NVIDIA火熱招聘GPU高性能計(jì)算架構(gòu)師

    :hrallenlinGPU高性能計(jì)算架構(gòu)師 (功能驗(yàn)證)- 校招/社招工作職責(zé): * 深入了解下一代GPU架構(gòu)與GPU高性能計(jì)算領(lǐng)域的最新功能* 與GPU架構(gòu)設(shè)計(jì)者深入溝通以制定架
    發(fā)表于 09-01 17:22

    阿里云彈性高性能計(jì)算產(chǎn)品商業(yè)化正式發(fā)布

    ://click.aliyun.com/m/41646/[/url]彈性高性能計(jì)算(E-HPC)基于阿里云基礎(chǔ)設(shè)施,為用戶提供一站式公有云HPC服務(wù),面向教育科研,企事業(yè)單位和個(gè)人,提
    發(fā)表于 02-02 16:36

    硬核浮點(diǎn)DSP模塊將取代高性能計(jì)算GPGPU

    功能。用戶可以使用Altera的FPGA和SoC來滿足大計(jì)算量應(yīng)用需求,例如應(yīng)用在高性能計(jì)算(HPC)、雷達(dá)、科學(xué)和醫(yī)療成像等領(lǐng)域?! ?/div>
    發(fā)表于 07-03 07:56

    HPC高性能計(jì)算知識介紹

    HPC高性能計(jì)算知識 異構(gòu)并行計(jì)算
    發(fā)表于 05-29 17:45

    GPU領(lǐng)跑運(yùn)算性能,實(shí)現(xiàn)高性能計(jì)算新突破

    2018 全國高性能計(jì)算學(xué)術(shù)年會(huì)(HPC CHINA 2018)于10月20日在青島閉幕。大會(huì)以“HPC+一切皆可計(jì)算”為主題,圍繞
    的頭像 發(fā)表于 10-24 17:43 ?5273次閱讀

    HPC SIG致力openEuler上的高性能計(jì)算軟件生態(tài)

    經(jīng) openEuler 社區(qū)技術(shù)委員會(huì)討論批準(zhǔn),openEuler 社區(qū)正式成立 HPC SIG。HPC SIG 致力于發(fā)展 openEuler 上的高性能計(jì)算軟件生態(tài),在 openE
    的頭像 發(fā)表于 09-26 09:37 ?2044次閱讀

    GPU加速高性能計(jì)算經(jīng)典應(yīng)用

    高性能計(jì)算(HPC)在重大科學(xué)發(fā)現(xiàn)的前沿基礎(chǔ)科學(xué)研究領(lǐng)域已逐漸成為不可或缺的重要手段之一。從分子動(dòng)力學(xué)模擬、生物制藥、材料電子結(jié)構(gòu)計(jì)算、材料模擬到生命科學(xué),都離不開
    的頭像 發(fā)表于 05-24 09:13 ?2519次閱讀

    如何將高性能計(jì)算和科學(xué)計(jì)算應(yīng)用軟件更好的部署到GPU計(jì)算平臺

    NVIDIA 與智東西公開課共同策劃推出「GPU 加速高性能計(jì)算(HPC)經(jīng)典應(yīng)用在線研討會(huì)」。研討會(huì)將聚焦經(jīng)典高性能計(jì)算和科學(xué)
    的頭像 發(fā)表于 05-27 09:53 ?1464次閱讀

    推動(dòng)高性能計(jì)算 (HPC) 未來發(fā)展的趨勢

    2021 年,我們見證了 Covid-19 大流行如何實(shí)時(shí)影響高性能計(jì)算 (HPC) 和數(shù)據(jù)中心行業(yè)。雖然每個(gè)人都學(xué)會(huì)了掌握遠(yuǎn)程工作和學(xué)習(xí)的藝術(shù),但對更多計(jì)算能力和更少延遲的需求推動(dòng)了
    的頭像 發(fā)表于 07-18 16:11 ?1770次閱讀

    什么是HPC高性能計(jì)算)?

    高性能計(jì)算 (High Performance Computing,又叫HPC、超級計(jì)算) 是指比傳統(tǒng)計(jì)算機(jī)和服務(wù)器提供更高馬力聚合
    的頭像 發(fā)表于 11-01 11:47 ?2.7w次閱讀

    HPC China 2022 | 相聚云端,NVIDIA 加速高性能計(jì)算分論壇邀請函

    HPC China 2022 大會(huì) 將于 12 月 12 日 - 15 日舉辦,今年,本次大會(huì)以全線上形式呈現(xiàn)。 14 日下午,NVIDIA 將攜手英邁出席 加速高性能計(jì)算分論壇 。眾多
    的頭像 發(fā)表于 12-12 19:10 ?964次閱讀

    什么是HPC高性能計(jì)算

    高性能計(jì)算(HighPerformanceComputing,簡稱HPC),是指利用集群、網(wǎng)格、超算等計(jì)算機(jī)技術(shù),通過合理地組織計(jì)算機(jī)資源以
    的頭像 發(fā)表于 02-19 13:27 ?646次閱讀
    什么是<b class='flag-5'>HPC</b><b class='flag-5'>高性能</b><b class='flag-5'>計(jì)算</b>

    高性能計(jì)算集群的能耗優(yōu)化

    高性能計(jì)算(HighPerformanceComputing,HPC)是指利用大規(guī)模并行計(jì)算機(jī)集群來解決復(fù)雜的科學(xué)和工程問題的技術(shù)。高性能
    的頭像 發(fā)表于 05-25 08:27 ?231次閱讀
    <b class='flag-5'>高性能</b><b class='flag-5'>計(jì)算</b>集群的能耗優(yōu)化

    SK加大投資,布局高性能計(jì)算(HPC)業(yè)務(wù)

    SK電訊(SK Telecom)近日宣布了一項(xiàng)重大戰(zhàn)略舉措,計(jì)劃通過斥資2億美元購買SMART Global Holdings(SGH)的可轉(zhuǎn)換優(yōu)先股,從而獲得該公司10%的股權(quán)。此舉標(biāo)志著SK電訊在其AI版圖上的最大手筆投資,旨在加速其在高性能計(jì)算
    的頭像 發(fā)表于 07-17 15:14 ?335次閱讀

    帶你了解什么是高性能計(jì)算HPC

    受益于HPC更高的速度處理大量數(shù)據(jù)的能力,全球正在進(jìn)入HPC大周期,高性能計(jì)算的發(fā)展水平已經(jīng)成為衡量一個(gè)國家綜合實(shí)力和高科技發(fā)展水平的重要標(biāo)志,美國、歐盟、日本、英國都高度重視
    的頭像 發(fā)表于 07-20 08:28 ?302次閱讀
    帶你了解什么是<b class='flag-5'>高性能</b><b class='flag-5'>計(jì)算</b>(<b class='flag-5'>HPC</b>)