精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RISC-V公測平臺發布:如何在SG2042上玩轉OpenMPI

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

About HS-2

HS-2 RISC-V通用主板是澎峰科技與合作伙伴共同研發的一款專為開發者設計的標準mATX主板,它預裝了澎峰科技為RISC-V高性能服務器定制開發的軟件包,包括各種標準bencmark、支持V擴展的GCC編譯器、計算庫、中間件以及多種典型服務器應用程序。

HS-2 RISC-V通用主板搭載了一顆國產RISC-V 64核處理器(SG2042)。SG2042是目前已量產的性能最高的RISC-V處理器,主要針對高性能計算領域需求設計,適用于科學計算、工程計算、AI計算、融合計算等大算力應用場景。

wKgZomTQbAeAPIWlAAB2Xsm9zLU65.webp

About OpenMPI

OpenMPI是一個免費、開源、高性能的MPI實現,兼容MPI-1和MPI-2標準,并且還擁有完整的MPI-3.1標準。OpenMPI由開源社區開發維護,支持大多數類型的HPC平臺。

官方網站:

https://www.open-mpi.org

實驗方法

1. 下載OpenMPI源碼包并解壓,然后進入存放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. 執行./configure,如果配置時沒有報錯的話那就說明配置檢查通過,可以編譯。

wKgZomTQbAiAdsMbAACHbM6KrCw99.webp

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

make -j[根據個人喜好或實際情況來決定編譯時用的線程數]
sudo make install

注意:make install記得要帶sudo,否則會提示沒有權限!

wKgaomTQbAiAX-28AAFPELPMcro45.webpwKgZomTQbAmALBAoAAGmzBTaE1U55.webp

4. 接下來嘗試運行mpicc并查看版本號,結果提示libopen-pal出現錯誤:

wKgaomTQbAmAcyjCAAAqxopDaUc25.webp

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

sudo apt install libopenblas-dev
wKgZomTQbAmARHpOAAFvsv_l8Ys84.webp

再次運行mpicc --version和mpirun --version,如果顯示版本號那就說明運行成功。

wKgaomTQbAqAffJjAAA1bhCXUDA15.webp

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

wKgZomTQbAqADwgkAABSJnDKX7c22.webp

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

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

執行mpirun -np 16 ring_usempi,如果出現以下內容就說明編譯成功。

wKgZomTQbAuAY5tDAAB0JupSRGo14.webp

6. 當然你也可以單獨編譯一個用C語言寫的例子

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

接下來嘗試使用mpicxx單獨編譯C++程序,結果無法編譯。經過排查發現當時configure的時候沒帶上--enable-mpi-cxx參數。因此,只要帶上該參數重新配置并編譯安裝即可修復該問題。

wKgZomTQbAyAH52hAAB2Ku84YY411.webp

實驗總結

1. 如果在configure時提示缺少庫,那么應該先安裝相應的庫,然后再重新編譯。

2. 如果提示libopen-pal或者其他相關錯誤,請安裝libopenblas-dev后重試。

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

4. 在RISC-V平臺上跑OpenMPI對于RISC-V進入HPC世界來說只是一個開始,再加上SG2042的64核心的加持,能夠讓你在跑高性能計算應用的時候更加從容。

參考資料

OpenMPI官網下載頁:

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

OpenMPI——上海交大超算平臺用戶手冊

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

正文完


《RISC-V公測平臺發布》系列文章會持續跟大家分享澎峰RISC-V生態圈的開發者朋友們在RISC-V平臺的移植測試成果,目前已發布:

1. RISC-V公測平臺發布 ·Stream帶寬完整測試

2. RISC-V公測平臺發布 · 我的世界MohistMC

3. RISC-V公測平臺發布 · 第一個WEB Server“Hello RISC-V world!”

4. RISC-V公測平臺發布 ·如何在SG2042上玩轉k3s

5.“RISC-V成長日記” blog發布,第一個運行在RISC-V服務器上的blog?

6. RISC-V公測平臺發布:如何在SG2042上玩轉OpenMPI(本篇)

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 主板
    +關注

    關注

    53

    文章

    1841

    瀏覽量

    70497
  • MPI
    MPI
    +關注

    關注

    2

    文章

    111

    瀏覽量

    19374
  • RISC-V
    +關注

    關注

    44

    文章

    2230

    瀏覽量

    46035
收藏 人收藏

    評論

    相關推薦

    RISC-V公測平臺發布·如何在SG2042玩轉k3s

    使用 K3s 不僅能夠縮短啟動集群的時間,還能夠減少集群需要消耗的資源。是RISC-V軟件生態中不可或缺的一部分。
    的頭像 發表于 07-31 15:21 ?1766次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測</b><b class='flag-5'>平臺</b><b class='flag-5'>發布</b>·如<b class='flag-5'>何在</b><b class='flag-5'>SG2042</b><b class='flag-5'>上</b><b class='flag-5'>玩轉</b>k3s

    RISC-V公測平臺發布 · 數據庫在RISC-V服務器的適配評估

    在這一期文章中,我們繼續深入討論RISC-V+數據庫的應用。本期就繼續利用HS-2平臺來測試數據庫軟件在RISC-V服務器的兼容性。
    的頭像 發表于 08-21 17:09 ?999次閱讀
    <b class='flag-5'>RISC-V</b><b class='flag-5'>公測</b><b class='flag-5'>平臺</b><b class='flag-5'>發布</b> · 數據庫在<b class='flag-5'>RISC-V</b>服務器<b class='flag-5'>上</b>的適配評估

    算能重磅發布行業首款服務器級RISC-V CPU算豐SG2042,助力RISC-V邁向高性能計算

    ,算能也重磅發布了行業首款服務器級RISC-V CPU算豐SG2042,助力RISC-V 邁向高性能計算領域。首款服務器級RISC-V CP
    發表于 03-03 16:45

    openEuler RISC-V 23.03 創新版本亮相:全面提升硬件兼容性和桌面體驗

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

    阿里平頭哥發布首個 RISC-V AI 軟硬全棧平臺

    轉自https://m.ithome.com/html/714391.htm 2023 RISC-V 中國峰會8月23日在北京召開,平頭哥在會上發布了首個自研 RISC-V AI 平臺
    發表于 08-26 14:14

    RISC-V強勢崛起為芯片架構第三極

    發生的。 隨著RISC-V的技術、生態、產業的高速發展,近年來還涌現出一些里程碑式的積極事件。 比如RISC-V服務器芯片的發布。基于玄鐵C910的算能SG2042服務器芯片和融合服務
    發表于 08-30 13:53

    256核!賽昉發布全新RISC-V眾核子系統IP平臺

    11月23日,中國RISC-V軟硬件生態領導者賽昉科技正式發布自主研發的片一致性互聯IP——昉·星鏈-700(StarLink-700),并推出基于StarLink-700和昉·天樞-90
    發表于 11-29 13:37

    高清無碼:2023年玄鐵RISC-V生態大會,算能SG2042與澎峰科技的高性能計算型服務器共同亮相

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

    成功適配算能SG2042服務器板卡!deepin for RISC-V新進展

    去年11月,deepin操作系統在V23 Alpha版本中正式適配RISC-V。在stage1 ,deepin實現了在RISC-V平臺上適配DDE桌面環境的核心目標,并成功適配了阿里的
    的頭像 發表于 03-10 10:32 ?1193次閱讀

    RISC-V聯盟年會看點回顧 2023年是RISC-V高性能計算元年

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

    算能重磅發布行業首款服務器級RISC-V CPU算豐SG2042

    王雷也同步了基于SG2042的EVB開發板和2U服務器的最新進展,EVB開發板搭載了一顆SG2042,擁有豐富的外設、調試接口和擴展接口,可以幫助開發者快速進行開發和調試,加速整個開發過程。
    的頭像 發表于 03-30 11:01 ?3393次閱讀

    openEuler成功適配SG2042服務器板卡加速軟件包構建

    近日,RISC-V SIG 取得重要成果,成功在算能 SG2042 (EVB) 服務器板卡上成功適配 openEuler 操作系統,這是推動 RISC-V 生態發展的重要進展。 SG2042
    的頭像 發表于 04-12 18:24 ?1680次閱讀

    openEuler RISC-V 23.03 創新版本亮相:全面提升硬件兼容性和桌面體驗

    近日,openEuler RISC-V 23.03 創新版本正式發布。openEuler RISC-V SIG 作為 openEuler 系統在 RISC-V 架構
    的頭像 發表于 04-14 16:16 ?1111次閱讀

    RISC-V公測平臺發布 使用YCSB測試SG2042的MySQL性能

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

    算能 SG2042 / Milk-V Pioneer 的含金量還在不斷提升:RISC-V 生態逐步完善,玩大型游戲已經不遠了!

    SG2042高性能RISC-V處理器的臺式機Milk-VPioneer上成功玩了一把并錄制了一段視頻,可以看到即使最為入門級的AMDRX580系列顯卡,游戲過程也非常流暢。
    的頭像 發表于 11-01 08:10 ?169次閱讀
    算能 <b class='flag-5'>SG2042</b> / Milk-<b class='flag-5'>V</b> Pioneer 的含金量還在不斷提升:<b class='flag-5'>RISC-V</b> 生態逐步完善,玩大型游戲已經不遠了!