0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openEuler成功适配SG2042服务器板卡加速软件包构建

openEuler 来源:openEuler 2023-04-12 18:24 次阅读

近日,RISC-V SIG 取得重要成果,成功在算能 SG2042 (EVB) 服务器板卡上成功适配 openEuler 操作系统,这是推动 RISC-V 生态发展的重要进展。

SG2042 服务器板卡适配 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 镜像下载:https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.03-V1-riscv64/SG2042/

SG2042 作为构建服务器 接入 OERV OBS 加速构建

SG2042 服务器板卡的适配成功是 openEuler 推动 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 小时左右,大幅减少构建时长。

a6e08ad2-d88a-11ed-bfe3-dac502259ad0.png

具体数据对比可参考上图,需要说明的是,所展示的时间数据(单位 s)来自于 OERV OBS 的最佳构建结果,即时间越少构建越快。实际使用中,由于服务器构建包数量的影响,本对比仅作为使用角度的差异参考,并非严格控制变量的性能评测。

推动 RISC-V 高性能应用持续落地

尽管 SG2042 服务器板卡上的 openEuler 操作系统已取得良好的兼容性和稳定性,RISC-V SIG 仍致力于解决已知问题,进一步提升系统性能和用户体验。当前,基于 SG2042 的 openEuler RISC-V 操作系统在 GPU 适配及云原生应用方面尚有优化空间,需进一步丰富 SG2042 作为 PC 服务器的生态环境,并提高部分软件包构建和应用的稳定性。此外,RISC-V SIG 将利用 RISC-V 向量扩展指令(RVV 0.7)的支持,使用 RVV 0.7 GCC 构建整个系统,发掘更多性能潜力。 为实现这一目标,RISC-V SIG 将与中科院软件所 RuyiSDK 团队合作,共同优化科学运算软件应用,充分挖掘 RISC-V 领域的潜力。未来,RISC-V SIG 将继续与算能合作,推动 SG2042 获得更多主流发行版和基础软件支持,并将其接入 RISC-V Lab,探索 RISC-V 在服务器级芯片领域的应用潜力,同时为更多 RISC-V 开发者提供 “RuyiSDK” 支持。

关于作者

杨延玲,中科院软件所 PLCT 实验室实习生,欧拉开源社区 RISC-V SIG 成员,目前在温州大学读研二,负责协助 RISC-V SIG 和 ROS SIG 的日常运营。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9010

    浏览量

    85162
  • 操作系统
    +关注

    关注

    37

    文章

    6727

    浏览量

    123182
  • RISC-V
    +关注

    关注

    44

    文章

    2227

    浏览量

    46000
  • 云原生
    +关注

    关注

    0

    文章

    240

    浏览量

    7937
  • openEuler
    +关注

    关注

    2

    文章

    308

    浏览量

    5827

原文标题:openEuler 成功适配 SG2042 服务器板卡加速软件包构建

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    香港云服务器怎么部署MySQL数据库?

    在香港云服务器上部署MySQL数据库的步骤如下: 步骤 1: 更新软件包列表 首先,确保软件包列表是最新的。在终端中执行以下命令: sudo apt update 步骤 2: 安装 MySQL
    的头像 发表于 11-14 16:15 88次阅读

    算能 SG2042 / Milk-V Pioneer 的含金量还在不断提升:RISC-V 生态逐步完善,玩大型游戏已经不远了!

    SG2042高性能RISC-V处理的台式机Milk-VPioneer上成功玩了一把并录制了一段视频,可以看到即使最为入门级的AMDRX580系列显卡,游戏过程也非常流畅。
    的头像 发表于 11-01 08:10 141次阅读
    算能 <b class='flag-5'>SG2042</b> / Milk-V Pioneer 的含金量还在不断提升:RISC-V 生态逐步完善,玩大型游戏已经不远了!

    如何在服务器上调试本地FPGA板卡

    联合开发或者跑多策略工程的时候,一般都使用多核的服务器进行FPGA设计。这个时候如果板卡在本地电脑上应该怎么进行调试呢?
    的头像 发表于 10-24 18:05 199次阅读
    如何在<b class='flag-5'>服务器</b>上调试本地FPGA<b class='flag-5'>板卡</b>

    一种利用wireshark对远程服务器/路由网络抓方法

    一种利用wireshark对远程服务器/路由网络抓方法
    的头像 发表于 09-21 08:03 1925次阅读
    一种利用wireshark对远程<b class='flag-5'>服务器</b>/路由<b class='flag-5'>器</b>网络抓<b class='flag-5'>包</b>方法

    如意香山笔记本软件适配工作稳步推进,成功运行多款Linux发行版及国产办公套件

    建立合作,参与香山系列笔记本的系统适配及优化。其中,RISC-V 大使傅炜领导的 FVF 小队率先完成了在香山南湖开发板上的 Fedora 适配软件所 OERV 团队 openEuler
    发表于 09-02 11:33

    如何在服务器上调试本地FPGA板卡

    联合开发或者跑多策略工程的时候,一般都使用多核的服务器进行FPGA设计。这个时候如果板卡在本地电脑上应该怎么进行调试呢? 今天就简单讲讲《如何在服务器上调试本地FPGA板卡
    发表于 07-31 17:36

    苹果推出全新开源Swift软件包

    七月三十一日,苹果企业总部对外正式发表公告,宣布昨日(即七月二十九日)成功推出全新的开源 Swift 软件包—— (唤名为 swift-homomorphic-encryption)。此举旨在为 Swift 编程语言带来应用便利的同态加密功能。
    的头像 发表于 07-31 15:17 340次阅读

    使用windows版mosquitto软件自建一个服务器

    和消息(指定IP、端口、用户名、口令): h.IG532连接自建MQTT服务器成功 i.使用mqtt.fx订阅主题
    发表于 07-24 06:39

    龙芯中科CPU服务器中标中国移动服务器集采项目

    近日,中国移动发布《中国移动2024年PC服务器产品集中采购(标21)中标候选人公示》,浪潮龙芯3C5000 CPU服务器成功中标2400台,这是龙芯助力运营商行业实现自主可控的又一
    的头像 发表于 05-24 14:24 614次阅读

    超云信创服务器openEuler开源操作系统完成互认证

    日前,超云 C86 平台服务器 R3215、R3216 成功完成了与 openEuler 开源操作系统的兼容性适配工作。测试结果表明:openEul
    的头像 发表于 03-12 16:08 1206次阅读
    超云信创<b class='flag-5'>服务器</b>与<b class='flag-5'>openEuler</b>开源操作系统完成互认证

    使用NVIDIA Triton推理服务器加速AI预测

    这家云计算巨头的计算机视觉和数据科学服务使用 NVIDIA Triton 推理服务器加速 AI 预测。
    的头像 发表于 02-29 14:04 543次阅读

    服务器远程不上服务器怎么办?服务器无法远程的原因是什么?

    运营商。 2.服务器网络问题 解决办法:通过路由图来确定是哪里的线路出现丢,联系服务器商切换线路。 二、服务器问题 服务器带宽跑满、
    发表于 02-27 16:21

    linux服务器和windows服务器

    管理工具。这 使得Windows服务器更适合那些对服务器操作系统不太熟悉的用户,如小型企业和个人网站的管理员。 Windows服务器还拥有广泛的应用支持。在商业应用领域,很多企业软件
    发表于 02-22 15:46

    什么是web服务器?如何选择服务器配置?

    Web服务器是一种软件或硬件设备,用于托管和提供网页内容。它接收客户端(如浏览)发送的HTTP请求,并返回相应的网页内容或其他资源,以实现更高的性能和可靠性。它是网站和应用程序在互联网上构建
    的头像 发表于 01-03 15:25 1055次阅读

    TFTP服务器是什么如何下载文件

    8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。 如何从TFTP服务器下载文件 客户端会向 TFTP 服务器发送请求读取(RRQ)数据,指明要从
    发表于 12-12 16:06