衡阳派盒市场营销有限公司

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

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

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

RISC-V公測(cè)平臺(tái)發(fā)布:如何在SG2042上玩轉(zhuǎn)OpenMPI

澎峰科技PerfXLab ? 來(lái)源:澎峰科技PerfXLab ? 作者:澎峰科技PerfXLab ? 2023-08-07 11:59 ? 次閱讀

About HS-2

HS-2 RISC-V通用主板是澎峰科技與合作伙伴共同研發(fā)的一款專為開發(fā)者設(shè)計(jì)的標(biāo)準(zhǔn)mATX主板,它預(yù)裝了澎峰科技為RISC-V高性能服務(wù)器定制開發(fā)的軟件包,包括各種標(biāo)準(zhǔn)bencmark、支持V擴(kuò)展的GCC編譯器、計(jì)算庫(kù)、中間件以及多種典型服務(wù)器應(yīng)用程序。

HS-2 RISC-V通用主板搭載了一顆國(guó)產(chǎn)RISC-V 64核處理器(SG2042)。SG2042是目前已量產(chǎn)的性能最高的RISC-V處理器,主要針對(duì)高性能計(jì)算領(lǐng)域需求設(shè)計(jì),適用于科學(xué)計(jì)算、工程計(jì)算、AI計(jì)算、融合計(jì)算等大算力應(yīng)用場(chǎng)景。

wKgZomTQbAeAPIWlAAB2Xsm9zLU65.webp

About OpenMPI

OpenMPI是一個(gè)免費(fèi)、開源、高性能的MPI實(shí)現(xiàn),兼容MPI-1和MPI-2標(biāo)準(zhǔn),并且還擁有完整的MPI-3.1標(biāo)準(zhǔn)。OpenMPI由開源社區(qū)開發(fā)維護(hù),支持大多數(shù)類型的HPC平臺(tái)。

官方網(wǎng)站:

https://www.open-mpi.org

實(shí)驗(yàn)方法

1. 下載OpenMPI源碼包并解壓,然后進(jìn)入存放OpenMPI源碼的文件夾

wget
https://download.open-mpi.org/release/open-mpi/v4.1/openmpi-4.1.5.tar.gz


tar -xzvf openmpi-4.1.5.tar.gz
wKgaomTQbAiAYofYAAAntlloqNw05.webp

2. 執(zhí)行./configure,如果配置時(shí)沒有報(bào)錯(cuò)的話那就說(shuō)明配置檢查通過(guò),可以編譯。

wKgZomTQbAiAdsMbAACHbM6KrCw99.webp

3. 然后編譯源代碼并安裝:

make -j[根據(jù)個(gè)人喜好或?qū)嶋H情況來(lái)決定編譯時(shí)用的線程數(shù)]
sudo make install

注意:make install記得要帶sudo,否則會(huì)提示沒有權(quán)限!

wKgaomTQbAiAX-28AAFPELPMcro45.webpwKgZomTQbAmALBAoAAGmzBTaE1U55.webp

4. 接下來(lái)嘗試運(yùn)行mpicc并查看版本號(hào),結(jié)果提示libopen-pal出現(xiàn)錯(cuò)誤:

wKgaomTQbAmAcyjCAAAqxopDaUc25.webp

安裝libopenblas-dev即可解決該問(wèn)題(如果出現(xiàn)選項(xiàng)配置界面,保持默認(rèn)即可)

sudo apt install libopenblas-dev
wKgZomTQbAmARHpOAAFvsv_l8Ys84.webp

再次運(yùn)行mpicc --version和mpirun --version,如果顯示版本號(hào)那就說(shuō)明運(yùn)行成功。

wKgaomTQbAqAffJjAAA1bhCXUDA15.webp

5. OpenMPI提供了不少的示例代碼供我們測(cè)試,涵蓋了C、C++,甚至還有Java語(yǔ)言(是的,你沒看錯(cuò),還有Java語(yǔ)言,比如Hello.java文件等),不過(guò)在本教程中我們暫時(shí)不用Java,我們只用到C和C++代碼。

wKgZomTQbAqADwgkAABSJnDKX7c22.webp

編譯所有例子(把example下的所有例子全部編譯一遍):

make -j[看你自己喜好,只要不超過(guò)最大核心數(shù)就行]
wKgaomTQbAqAa_ceAADm1iHN_Tw80.webp

執(zhí)行mpirun -np 16 ring_usempi,如果出現(xiàn)以下內(nèi)容就說(shuō)明編譯成功。

wKgZomTQbAuAY5tDAAB0JupSRGo14.webp

6. 當(dāng)然你也可以單獨(dú)編譯一個(gè)用C語(yǔ)言寫的例子

mpicc ring_c.c -o ring_c
mpirun -np 16 ring_c
wKgaomTQbAuAKyL7AABpeKkOH0043.webp

接下來(lái)嘗試使用mpicxx單獨(dú)編譯C++程序,結(jié)果無(wú)法編譯。經(jīng)過(guò)排查發(fā)現(xiàn)當(dāng)時(shí)configure的時(shí)候沒帶上--enable-mpi-cxx參數(shù)。因此,只要帶上該參數(shù)重新配置并編譯安裝即可修復(fù)該問(wèn)題。

wKgZomTQbAyAH52hAAB2Ku84YY411.webp

實(shí)驗(yàn)總結(jié)

1. 如果在configure時(shí)提示缺少庫(kù),那么應(yīng)該先安裝相應(yīng)的庫(kù),然后再重新編譯。

2. 如果提示libopen-pal或者其他相關(guān)錯(cuò)誤,請(qǐng)安裝libopenblas-dev后重試。

3. 如果./configure不帶上--enable-mpi-cxx參數(shù),后續(xù)將無(wú)法編譯C++ MPI程序。

4. 在RISC-V平臺(tái)上跑OpenMPI對(duì)于RISC-V進(jìn)入HPC世界來(lái)說(shuō)只是一個(gè)開始,再加上SG2042的64核心的加持,能夠讓你在跑高性能計(jì)算應(yīng)用的時(shí)候更加從容。

參考資料

OpenMPI官網(wǎng)下載頁(yè):

https://www.open-mpi.org/software/ompi/v4.1/_languages/open_mpi.html

OpenMPI——上海交大超算平臺(tái)用戶手冊(cè)

https://docs.hpc.sjtu.edu.cn/app/compilers_and_languages/open_mpi.html

正文完


《RISC-V公測(cè)平臺(tái)發(fā)布》系列文章會(huì)持續(xù)跟大家分享澎峰RISC-V生態(tài)圈的開發(fā)者朋友們?cè)赗ISC-V平臺(tái)的移植測(cè)試成果,目前已發(fā)布:

1. RISC-V公測(cè)平臺(tái)發(fā)布 ·Stream帶寬完整測(cè)試

2. RISC-V公測(cè)平臺(tái)發(fā)布 · 我的世界MohistMC

3. RISC-V公測(cè)平臺(tái)發(fā)布 · 第一個(gè)WEB Server“Hello RISC-V world!”

4. RISC-V公測(cè)平臺(tái)發(fā)布 ·如何在SG2042上玩轉(zhuǎn)k3s

5.“RISC-V成長(zhǎng)日記” blog發(fā)布,第一個(gè)運(yùn)行在RISC-V服務(wù)器上的blog?

6. RISC-V公測(cè)平臺(tái)發(fā)布:如何在SG2042上玩轉(zhuǎn)OpenMPI(本篇)

審核編輯 黃宇

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

    關(guān)注

    53

    文章

    1929

    瀏覽量

    71403
  • MPI
    MPI
    +關(guān)注

    關(guān)注

    2

    文章

    111

    瀏覽量

    19509
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2324

    瀏覽量

    46604
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RISC-V公測(cè)平臺(tái)發(fā)布·如何在SG2042玩轉(zhuǎn)k3s

    使用 K3s 不僅能夠縮短啟動(dòng)集群的時(shí)間,還能夠減少集群需要消耗的資源。是RISC-V軟件生態(tài)中不可或缺的一部分。
    的頭像 發(fā)表于 07-31 15:21 ?1855次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測(cè)</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>發(fā)布</b>·如<b class='flag-5'>何在</b><b class='flag-5'>SG2042</b><b class='flag-5'>上</b><b class='flag-5'>玩轉(zhuǎn)</b>k3s

    RISC-V公測(cè)平臺(tái)發(fā)布 · 數(shù)據(jù)庫(kù)在RISC-V服務(wù)器的適配評(píng)估

    在這一期文章中,我們繼續(xù)深入討論RISC-V+數(shù)據(jù)庫(kù)的應(yīng)用。本期就繼續(xù)利用HS-2平臺(tái)來(lái)測(cè)試數(shù)據(jù)庫(kù)軟件在RISC-V服務(wù)器的兼容性。
    的頭像 發(fā)表于 08-21 17:09 ?1109次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測(cè)</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>發(fā)布</b> · 數(shù)據(jù)庫(kù)在<b class='flag-5'>RISC-V</b>服務(wù)器<b class='flag-5'>上</b>的適配評(píng)估

    算能重磅發(fā)布行業(yè)首款服務(wù)器級(jí)RISC-V CPU算豐SG2042,助力RISC-V邁向高性能計(jì)算

    ,算能也重磅發(fā)布了行業(yè)首款服務(wù)器級(jí)RISC-V CPU算豐SG2042,助力RISC-V 邁向高性能計(jì)算領(lǐng)域。首款服務(wù)器級(jí)RISC-V CP
    發(fā)表于 03-03 16:45

    openEuler RISC-V 23.03 創(chuàng)新版本亮相:全面提升硬件兼容性和桌面體驗(yàn)

    VisionFive 2 和算能 SG2042 兩款設(shè)備。支持 SG2042openEuler RISC-V 23.03 創(chuàng)新版本成功接入 RISC-V 64 cores 高性能處理
    發(fā)表于 04-15 13:55

    阿里平頭哥發(fā)布首個(gè) RISC-V AI 軟硬全棧平臺(tái)

    轉(zhuǎn)自https://m.ithome.com/html/714391.htm 2023 RISC-V 中國(guó)峰會(huì)8月23日在北京召開,平頭哥在會(huì)上發(fā)布了首個(gè)自研 RISC-V AI 平臺(tái)
    發(fā)表于 08-26 14:14

    RISC-V強(qiáng)勢(shì)崛起為芯片架構(gòu)第三極

    發(fā)生的。 隨著RISC-V的技術(shù)、生態(tài)、產(chǎn)業(yè)的高速發(fā)展,近年來(lái)還涌現(xiàn)出一些里程碑式的積極事件。 比如RISC-V服務(wù)器芯片的發(fā)布?;谛FC910的算能SG2042服務(wù)器芯片和融合服務(wù)
    發(fā)表于 08-30 13:53

    256核!賽昉發(fā)布全新RISC-V眾核子系統(tǒng)IP平臺(tái)

    11月23日,中國(guó)RISC-V軟硬件生態(tài)領(lǐng)導(dǎo)者賽昉科技正式發(fā)布自主研發(fā)的片一致性互聯(lián)IP——昉·星鏈-700(StarLink-700),并推出基于StarLink-700和昉·天樞-90
    發(fā)表于 11-29 13:37

    高清無(wú)碼:2023年玄鐵RISC-V生態(tài)大會(huì),算能SG2042與澎峰科技的高性能計(jì)算型服務(wù)器共同亮相

    ? 提醒:本文全部為高清圖片,放大! ~ 芯片介紹 ~ 敲重點(diǎn) 功耗120w,且每瓦算力有卓越表現(xiàn)。 64個(gè)RISC-V內(nèi)核,2Ghz主頻。 Cache夠大,L1 64KB+64KB,L2 1MB
    發(fā)表于 03-03 09:22 ?8326次閱讀
    高清無(wú)碼:2023年玄鐵<b class='flag-5'>RISC-V</b>生態(tài)大會(huì),算能<b class='flag-5'>SG2042</b>與澎峰科技的高性能計(jì)算型服務(wù)器共同亮相

    成功適配算能SG2042服務(wù)器板卡!deepin for RISC-V新進(jìn)展

    去年11月,deepin操作系統(tǒng)在V23 Alpha版本中正式適配RISC-V。在stage1 ,deepin實(shí)現(xiàn)了在RISC-V平臺(tái)上適配DDE桌面環(huán)境的核心目標(biāo),并成功適配了阿里的
    的頭像 發(fā)表于 03-10 10:32 ?1290次閱讀

    RISC-V聯(lián)盟年會(huì)看點(diǎn)回顧 2023年是RISC-V高性能計(jì)算元年

    ?高性能處理器,SG2042已經(jīng)量產(chǎn)(算能科技)?????* RISC-V 64cores開發(fā)者工作站,4月發(fā)
    的頭像 發(fā)表于 03-14 14:55 ?2629次閱讀

    算能重磅發(fā)布行業(yè)首款服務(wù)器級(jí)RISC-V CPU算豐SG2042

    王雷也同步了基于SG2042的EVB開發(fā)板和2U服務(wù)器的最新進(jìn)展,EVB開發(fā)板搭載了一顆SG2042,擁有豐富的外設(shè)、調(diào)試接口和擴(kuò)展接口,可以幫助開發(fā)者快速進(jìn)行開發(fā)和調(diào)試,加速整個(gè)開發(fā)過(guò)程。
    的頭像 發(fā)表于 03-30 11:01 ?3625次閱讀

    openEuler成功適配SG2042服務(wù)器板卡加速軟件包構(gòu)建

    近日,RISC-V SIG 取得重要成果,成功在算能 SG2042 (EVB) 服務(wù)器板卡上成功適配 openEuler 操作系統(tǒng),這是推動(dòng) RISC-V 生態(tài)發(fā)展的重要進(jìn)展。 SG2042
    的頭像 發(fā)表于 04-12 18:24 ?1762次閱讀

    openEuler RISC-V 23.03 創(chuàng)新版本亮相:全面提升硬件兼容性和桌面體驗(yàn)

    近日,openEuler RISC-V 23.03 創(chuàng)新版本正式發(fā)布。openEuler RISC-V SIG 作為 openEuler 系統(tǒng)在 RISC-V 架構(gòu)
    的頭像 發(fā)表于 04-14 16:16 ?1195次閱讀

    RISC-V公測(cè)平臺(tái)發(fā)布 使用YCSB測(cè)試SG2042的MySQL性能

    MySQL數(shù)據(jù)庫(kù)服務(wù)是一個(gè)完全托管的數(shù)據(jù)庫(kù)服務(wù),可使用世界最受歡迎的開源數(shù)據(jù)庫(kù)來(lái)部署云原生應(yīng)用程序。它是百分百由MySQL原廠開發(fā),管理和提供支持。
    的頭像 發(fā)表于 08-10 19:15 ?995次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測(cè)</b><b class='flag-5'>平臺(tái)</b><b class='flag-5'>發(fā)布</b>  使用YCSB測(cè)試<b class='flag-5'>SG2042</b><b class='flag-5'>上</b>的MySQL性能

    算能 SG2042 / Milk-V Pioneer 的含金量還在不斷提升:RISC-V 生態(tài)逐步完善,玩大型游戲已經(jīng)不遠(yuǎn)了!

    SG2042高性能RISC-V處理器的臺(tái)式機(jī)Milk-VPioneer上成功玩了一把并錄制了一段視頻,可以看到即使最為入門級(jí)的AMDRX580系列顯卡,游戲過(guò)程也非常流暢。
    的頭像 發(fā)表于 11-01 08:10 ?380次閱讀
    算能 <b class='flag-5'>SG2042</b> / Milk-<b class='flag-5'>V</b> Pioneer 的含金量還在不斷提升:<b class='flag-5'>RISC-V</b> 生態(tài)逐步完善,玩大型游戲已經(jīng)不遠(yuǎn)了!
    百家乐官网庄最高连开几把| 百家乐官网赌场凯时娱乐| 免费百家乐官网缩水工具| 涟水县| 威尼斯人娱乐城送| 做生意住房买什么朝向| 百家乐官网全讯网娱乐城| 德州扑克术语| 杨氏百家乐必胜公式| 百家乐官网技巧微笑心法| 大赢家娱乐城| 大发888娱乐城真钱lm0| 百家乐定位膽技巧| 百家乐官网小九梭哈| 百家乐官网正网开户| bet365合作计划| 云鼎百家乐的玩法技巧和规则| 百家乐作弊演示| 注册百家乐官网送彩金 | 做生意摆放什么会招财| 缅甸百家乐官网网络赌博解谜 | 黄金城百家乐官网下载| 百家乐官网足球投注网哪个平台网址测速最好| 上海博彩生物科技有限公司| 太阳百家乐网址| ez百家乐技巧| 做生意怎么看风水| 网上百家乐官网破战| 大发888网页出纳柜台| 百家乐和| 赌百家乐的下场| 百家乐官网送现金200| 网上百家乐官网真的假的 | 百家乐游戏开户网址| 百家乐桌子| 网上百家乐官网赌博经历| 伯爵百家乐官网娱乐场| 百家乐官网三珠连跳打法| 杂多县| 太阳城网络博彩| 大发888 赌博网站|