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 的日常运营。

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

    关注

    13

    文章

    10094

    浏览量

    90880
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128625
  • RISC-V
    +关注

    关注

    48

    文章

    2792

    浏览量

    51902
  • 云原生
    +关注

    关注

    0

    文章

    265

    浏览量

    8496
  • openEuler
    +关注

    关注

    2

    文章

    335

    浏览量

    6666

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务发布选择待发布软件包

    上传软件包并通过基础合法检查后,就可以从上传的版本中选择需要发布的软件包。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用
    发表于 11-03 17:10

    RISC-V HPC新标杆Sophon SG2044深度评估:支持RVV v1.0适配GCC 15.2,多核性能潜力巨大!

    在RISC-V架构的普及浪潮中,嵌入式领域的成功早已众人皆知,但高性能计算(HPC)始终是其难以突破的“高地”。算能SOPHONSG2044的出现打破了僵局。国际权威技术媒体发布的深度评测《IsRISC-VreadyforHighPerformanceComputing?》,更以严苛标准对
    的头像 发表于 10-16 13:23 677次阅读
    RISC-V HPC新标杆Sophon <b class='flag-5'>SG</b>2044深度评估:支持RVV v1.0<b class='flag-5'>适配</b>GCC 15.2,多核性能潜力巨大!

    Pico Technology发布Python软件包pyPicoSDK

    近日,全球领先的基于 PC 的仪器供应商Pico Technology 官方发布了 pyPicoSDK,这是一款旨在简化 PicoScopes 应用的 Python 软件包。pyPicoSDK 在
    的头像 发表于 09-29 15:03 649次阅读

    ENV不能添加rt_vsnprintf_full软件包怎么解决?

    想在bsp工程打印浮点数,结果找不到rt_vsnprintf_full软件包 问题复现 使用env-windows-v2.0.0 执行pkgs --upgrade 打开menuconfig找不到rt_vsnprintf_full软件包 使用/搜索找到
    发表于 09-24 06:04

    RT-thread studio添加新的软件包和新的文件出错怎么解决?

    从模板工程中,添加新的软件包时,点击同步scons配置至项目出现报错 另外,添加新创文件夹后,点击添加至构建,并没有效果 是否是需要新建Sconscript文件
    发表于 09-19 06:02

    请问RT-Thread Studio更新软件包为什么不成功

    RT-Thread Studio更新软件包出现 MESSAGE cmd_package_update 462 WARNING Error message : local variable
    发表于 09-18 06:36

    加速是如何隐藏源服务器ip的

    服务器IP是保护服务器的一项重要安全措施。 华纳云 为大家分享受一下内容: 隐藏源服务器IP的主要目的是防止恶意攻击者通过直接访问服务器IP地址来发动攻击,同时提高
    的头像 发表于 09-12 16:31 437次阅读

    CanFestival软件包下载失败的原因?

    如上图,因为Gitee服务器不稳定,下载不成功. 如果大佬们有最新版本的canfestival软件包,麻烦给我下载一下.
    发表于 09-11 06:39

    RISC-V CPU 上 3 倍推理加速!V-SEEK:在 SOPHON SG2042加速 14B LLM

    关键词:V-SEEK、LLMInferenceOptimization、RISC-V、SOPHONSG2042、llama.cpp、NUMAOptimizationV-SEE
    的头像 发表于 08-05 14:01 1136次阅读
    RISC-V CPU 上 3 倍推理<b class='flag-5'>加速</b>!V-SEEK:在 SOPHON <b class='flag-5'>SG2042</b> 上<b class='flag-5'>加速</b> 14B LLM

    RT-Thread Studio更新软件包为什么不成功呢?

    RT-Thread Studio更新软件包出现 MESSAGE cmd_package_update 462 WARNING Error message : local variable
    发表于 05-27 06:53

    首款RISC-V架构服务器,助力行业精准适配AI场景

    RISC-V融合服务器RS-SRM120为2U双路异构服务器产品,搭载双RISC-V指令集64核处理SG2042,通过高效的双芯互联架构,提供强大的智算能力。支持CV模型、LLM等多
    的头像 发表于 02-28 16:34 1498次阅读
    首款RISC-V架构<b class='flag-5'>服务器</b>,助力行业精准<b class='flag-5'>适配</b>AI场景

    ftp服务器怎么搭建

    需要选择一款合适的FTP服务器软件。常见的FTP服务器软件包括Windows自带的IIS(Internet信息服务)、第三方
    的头像 发表于 02-01 15:43 1407次阅读

    华为云 Flexus 云服务器 X 实例之 openEuler 系统下搭建 MaxKB 开源知识库问答系统

    及个人开发者快速构建高效、灵活的应用环境。本文将详细介绍如何利用华为云 Flexus 云服务器 X 实例搭建基于 openEuler 系统的 MaxKB 开源知识库问答系统,为企业内部的知识管理和信息检索注入新的活力。 一、Fl
    的头像 发表于 01-17 09:44 1813次阅读
    华为云 Flexus 云<b class='flag-5'>服务器</b> X 实例之 <b class='flag-5'>openEuler</b> 系统下搭建 MaxKB 开源知识库问答系统

    华为云 Flexus 云服务器 X 实例之 openEuler 系统下部署 Discuz 论坛网站

    前言 华为云凭借其卓越的技术实力和稳定的服务质量,已成为众多企业和开发者构建云端应用的首选平台。随着 Flexus 云服务器 X 实例的推出,华为云再次展现了其对中小企业及个人开发者需求的深刻理解
    的头像 发表于 12-30 09:12 981次阅读
    华为云 Flexus 云<b class='flag-5'>服务器</b> X 实例之 <b class='flag-5'>openEuler</b> 系统下部署 Discuz 论坛网站

    GPU加速服务器怎么用的

    GPU加速服务器是将GPU硬件与云计算服务相结合,通过云服务提供商的平台,用户可以根据需求灵活租用带有GPU资源的虚拟机实例。那么,GPU加速
    的头像 发表于 12-26 11:58 849次阅读