开源欧拉 openEuler 成功适配 SG2042 服务器板卡加速软件包构建
4 月 11 日消息,據 openEuler 發布,RISC-V SIG 近期取得重要成果,成功在算能 SG2042 (EVB) 服務器板卡上成功適配 openEuler 操作系統。
RISC-V SIG 宣布成功將 openEuler 操作系統適配至 SG2042 (EVB) 服務器板卡。SG2042 硬件特性包括 120W 功耗、64 個 RISC-V 內核、2GHz 主頻、大容量 Cache、PCIe Gen4 接口和 DDR4 內存等。openEuler RISC-V 基于 openEuler 22.03 LTS 版本和最新的 23.03 創新版本,分別制作了 SG2042 板卡的體驗鏡像,集成 openEuler 的基礎功能,采用最新的廠商固件和內核分支。經過測試,基礎系統、有線網絡、USB 接口、PCIE 等組件已可流暢使用,HDMI 可正常顯示。作為服務器板卡,RISC-V SIG 正積極探索其適用于不同場景的云原生應用,預計不久后,SG2042 將作為先行服務器板卡,廣泛應用于服務器領域。
附上算能 SG2042 RISC-V 鏡像下載地址:點此鏈接。
RISC-V SIG 計劃將 SG2042 服務器板卡與 OBS(Open Build Service)相結合,充分利用其性能優勢,加快 RISC-V 軟件包的構建進程,為軟硬件生態體系的完善奠定基礎。目前,OERV OBS(Open Build Service)構建 openEuler Packages 的主要方法是 qemu user 和 qemu system 的混合方式,這也是大部分 RISC-V 發行版采用的構建策略。相較于 system 模式,user 模式的性能普遍要高出 5 倍以上,而 SG2042 的本地構建方式相較于 qemu user 模式又具有顯著的速度優勢。RISC-V SIG 將 SG2042 服務器板卡接入 OERV OBS 進行構建測試,在小型軟件包構建方面,如 coreutils,SG2042 可實現 6 倍以上的加速,僅需 300 多秒完成一次構建,速度可媲美原生 AArch64 和 x86_64 架構。對于大型軟件包的構建,加速效果更為顯著。例如,常見的 glibc 和 LLVM 通常在普通的 qemu user 環境中需要 1 至 2 天才能完成構建,而 SG2042 可將此過程縮短至 2 小時以內。對于像 LibreOffice 這樣的大型應用,SG2042 可將原本在 qemu user 環境中需耗費 3 天左右的構建時間縮短至 3 小時左右,大幅減少構建時長。
具體數據對比可參考上圖,需要說明的是,所展示的時間數據 (單位 s) 來自于 OERV OBS 的最佳構建結果,即時間越少構建越快。實際使用中,由于服務器構建包數量的影響,本對比僅作為使用角度的差異參考,并非嚴格控制變量的性能評測。
當前,基于 SG2042 的 openEuler RISC-V 操作系統在 GPU 適配及云原生應用方面尚有優化空間,需進一步豐富 SG2042 作為 PC 服務器的生態環境,并提高部分軟件包構建和應用的穩定性。此外,RISC-V SIG 將利用 RISC-V 向量擴展指令(RVV 0.7)的支持,使用 RVV 0.7 GCC 構建整個系統,發掘更多性能潛力。為實現這一目標,RISC-V SIG 將與中科院軟件所 RuyiSDK 團隊合作,共同優化科學運算軟件應用。
總結
以上是生活随笔為你收集整理的开源欧拉 openEuler 成功适配 SG2042 服务器板卡加速软件包构建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RFC and session issu
- 下一篇: 道法战五职业怎么搭配