一直以来,龙蜥社区在 RISC-V 生态建设中持续投入,并积极贡献上游社区。多位龙蜥社区成员在 RISC-V 国际基金会担任主席/副主席角色,与来自阿里云、阿里达摩院、中兴通讯、浪潮信息、中科院软件所、字节跳动、Google、 MIT、Akeana 等企业的专家共同推动基金会 Datacenter SIG 的运作及相关标准的制定。

(图/Datacenter SIG 6月月会分享)

近日,RISC-V 基金会 Datacenter SIG 月度会议于线上召开,来自阿里云、中兴通讯、字节跳动等企业的郭任、贾云翔、宋卓、王子昂、朱友欣等 18 位委员及代表参会。在 Datacenter SIG 的 5 月[2]和 6 月[3]度会议中分别分享了阿里云在 X86 和 ARM 架构下 RAS、PMU 性能分析的实践和经验,提出了 4 个 Proposal 用于优化 RSIC-V 架构的 RAS 和 PMU,其中包括同步 RAS 错误处理,统一 uncore PMU 架构等,后续也将和基金会共同推进后续的工作开展。龙蜥社区还将与伙伴们持续推进 RISC-V 与云计算结合的场景,包括虚拟化、QoS、加速器等高性能软硬件技术和生态的共同完善。

在 5 月月会上,RISC-V SIG 成员、阿里云技术专家薛帅分享了 X86 和 ARM 架构的云中 RAS(可靠性、可用性、可维护性)技术的经验和实践。他详细介绍了全栈软硬件协同技术解决方案(包括硬件、固件、内核和应用程序层)、RAS 工具的上游开源贡献(包括开发工具和测试用例)、阿里云在故障预测方面的工作进展(参考 HPCA 2025 论文)以及与 NVIDIA 在与 GPU 相关的 RAS 优化方面的合作。针对 RISC-V SSE 无法有效处理同步错误的问题,薛帅提出了两项关于同步错误处理结合 RISC-V 的建议,并提议成立专项技术组(TG)。该建议是继续促进 SIG 与各企业间的合作以提升 RISC-V RAS 技术能力,并进一步增强在规范、固件和内核层的支持。

在 6 月月会上,RISC-V SIG 成员、阿里云技术专家陈健康分享了 X86 和 ARM 架构的云中 PMU 技术的经验和实践。他详细介绍了云计算场景下的性能分析挑战和解决方案,包括处理复杂业务场景(如存储、网络、AI、电商等)的需求,以及在多架构硬件环境(X86/ARM/RISC-V)下的分析方法,并与参会嘉宾重点讨论了 CPU 瓶颈分析和多架构支持,通过 Topdown 分析模型在不同架构上的应用,以及多平台分析框架 PAS 的设计实现来解决性能分析问题。此外,陈健康还详细介绍了先进的核心 PMU 特性,如 BRBE(用于优化数据库服务前端性能)和 SPE(用于指令级精确采样)等技术,并通过实际案例展示了这些技术在云环境中的应用,特别是在内存访问延迟检测和伪共享问题分析等方面的实践。由于 RISC-V 对精确内存延迟采集的缺失以及 uncore PMU 统一架构缺失,会上,陈健康提出了两项关于 RISC-V 架构下内存延迟采集以及统一 uncore PMU 的建议,并提议成立专项技术组(TG)。来自 Google 的 Snehasish Kumar (RISC-V Performance Analysis SIG 副主席)认同访存延迟 PMU 对云场景特别关键,建议后续 Datacenter SIG 和 Performance Analysis SIG 共同合作推进。

近期,龙蜥社区在 RISC-V  也有一些进展,包括 Anolis OS 23.3 RISC-V 预览版的发布、 龙蜥社区多位专家参加 2025 RISC-V 中国峰会,分享龙蜥社区在 RISC-V 领域后续的规划等。

本次会议内容已同步在 Datacener SIG:

[1] https://github.com/riscv-admin/datacenter

[2]https://github.com/riscv-admin/datacenter/blob/main/minutes/2025-05-30-minutes.md

[3]https://github.com/riscv-admin/datacenter/blob/main/minutes/2025-06-27-minutes.md

—— 完 ——

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/90262.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/90262.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/90262.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CloudComPy使用PyInstaller打包后报错解决方案

情况描述 笔者在spec文件中,datas变量设置如下。如果你的报错类似于“找不到cloudComPy”,先尝试如下的设置。 datas[(CloudCompare,cloudComPy)], 笔者在打包完成后,打开软件发现报错: from cloudComPy import* ModuleNotFoun…

node.js中的path模块

在 Node.js 中,path 模块提供了处理和操作文件路径的功能,其中 path.join 和 path.resolve 是两个常用的方法。它们在处理路径时有不同的行为和用途: 功能概述 path.join(): 该方法主要用于将多个路径片段拼接成一个完整的路径字符串。它会正…

将Scrapy项目容器化:Docker镜像构建的工程实践

引言:爬虫容器化的战略意义在云原生与微服务架构主导的时代,​​容器化技术​​已成为爬虫项目交付的黄金标准。据2023年分布式系统调查报告显示:92%的生产爬虫系统采用容器化部署容器化使爬虫环境配置时间​​减少87%​​Docker化爬虫的故障…

Unity × RTMP × 头显设备:打造沉浸式工业远控视频系统的完整方案

结合工业现场需求,探索如何通过大牛直播SDK打造可在 Pico、Quest 等头显设备中运行的 RTMP 低延迟播放器,助力构建沉浸式远程操控系统。 一、背景:沉浸式远程操控的新趋势 随着工业自动化、5G 专网、XR 技术的发展,远程操控正在从…

HTTPS如何保障安全?详解证书体系与加密通信流程

HTTP协议本身是明文传输的,安全性较低,因此现代互联网普遍采用 HTTPS(HTTP over TLS/SSL) 来实现加密通信。HTTPS的核心是 TLS/SSL证书体系 和 加密通信流程。一、HTTPS 证书体系HTTPS依赖 公钥基础设施(PKI, Public K…

数据的评估与清洗篇---清洗数据

处理前的准备 检查索引与列名 在处理内容之前,需要先看看索引或列名是否有意义,若索引和列名都是乱七八糟的,应该对他们进行重命名或者重新排序,以便我们理解数据。 清洗数据 清洗数据原则 针对数据内容,一般先解决结构性问题,再处理内容性问题。整洁数据的特点是: …

Ubuntu apt和apt-get的区别

好的,这是一个非常经典且重要的问题。apt install 和 apt-get install 的区别是很多 Ubuntu/Debian 新手都会遇到的困惑。 简单来说,它们的功能非常相似,但设计目标和用户体验不同。 一句话总结 apt 是 apt-get 的一个更新、更友好、更现代化…

多端适配灾难现场:可视化界面在PC/平板/大屏端的响应式布局实战

摘要精心设计的可视化大屏,在平板上显示时图表挤成一团,在PC端操作按钮小到难以点击,某企业的可视化项目曾因多端适配失败沦为“灾难现场”,不仅用户差评如潮,还被竞争对手嘲讽技术落后。多端适配真的只能靠“反复试错…

Vulnhub Web-Machine-N7靶机攻略(附VB安装教程)

1.VB安装 安装地址:https://download.virtualbox.org/virtualbox/7.1.12/VirtualBox-7.1.12-169651-Win.exe 下载好后直接打开即可开始安装。安装前先打开任务管理器(搜索框直接搜索即可)查看性能里面的虚拟化是否打开。 开始安装。 这里显…

vite搭建react-ts项目,@别名配置

vite搭建react-ts项目,别名配置一、配置别名二、输入/能索引文件三、解决找不到模块“/pages/home”或其相应的类型声明一、配置别名 vite.config.ts文件 import { defineConfig, loadEnv, type ConfigEnv, type UserConfig } from "vite"; import reac…

AWS OpenSearch 搜索排序常见用法

背景介绍 AWS OpenSearch是AWS的一个检索分析服务&#xff0c;是基于开源的Elasticsearch 7.x分支fork出来的独立的一个代码仓库&#xff0c;做了独立的维护&#xff0c;加入了一些自己的优化&#xff0c;本文在这里主要介绍是常见的基础用法 引入相关依赖<dependency>&l…

深度分析Java内存结构

Java内存结构是JVM的核心机制&#xff0c;直接关系到程序性能、并发能力和稳定性。下面从规范、实现到实践进行深度分析&#xff1a;一、JVM规范定义的内存区域 1. 程序计数器&#xff08;Program Counter Register&#xff09; 作用&#xff1a;存储当前线程执行的字节码指令地…

vs2019 创建MFC ActiveX的详细步骤

第一步 创建1个MFC ActiveX控件工程 添加方法 输入方法名称选择返回类型点击 添加参数&#xff0c;最后点击确认&#xff0c;如下图 添加的Add方法 注意&#xff0c;如需要添加1个指针类型的参数&#xff0c;需要手动输入* 最后编译&#xff0c;如编译出现下图错误&#xf…

pyarmor加密源代码

使用低版本python 避免出现加密限制&#xff0c;无法加密情况 环境&#xff1a;python3.9.9 安装 pyinsatller 及 pyarmor pip install pyinsatller pyarmor添加 其它pyinstaller 打包参数 一定在下边正式打包命令运行前执行 具体参考 https://pyarmor.readthedocs.io/zh/stabl…

MACOS安装配置Gradle

一、概述 gradle的运行高度依赖jvm版本&#xff0c;所以在安装之前一定要先安装jdk&#xff0c;同时gradle版本必须与jdk版本对应&#xff0c;不然在项目编译的时候会报版本不兼容导致编译不成功的问题。 官方说明地址 以下是官方列出关系对应版本的关系列表&#xff1a; 本文…

1.1.2 建筑构造要求

1、建筑构造的影响因素1&#xff09;荷载因素&#xff08;受力&#xff09;&#xff1a;结构自重、活荷载、风荷载、雪荷载、地震作用2&#xff09;环境因素&#xff1a;自然因素&#xff08;风吹、日晒、雨淋、积雪、冰冻、地下水、地震等&#xff09;、人为因素&#xff08;火…

gig-gitignore工具实战开发(一):项目愿景与蓝图规划

文章目录gig-gitignore工具实战开发&#xff08;一&#xff09;&#xff1a;项目愿景与蓝图规划 &#x1f680;&#x1f631; 一、痛点&#xff1a;被忽视的.gitignore&#x1f3af; 二、愿景&#xff1a;.gitignore的全生命周期管理&#x1f6e0;️ 三、核心功能规划&#x1f…

C# 基于halcon的视觉工作流-章22-直线查找

C# 基于halcon的视觉工作流-章22-直线查找 本章目标&#xff1a; 一、创建直线卡尺工具&#xff1b; 二、测量及拟合直线&#xff1b; 三、匹配批量查找&#xff1b;寻找整图中所有直线&#xff0c;可用霍夫直线查找等算法&#xff0c;而寻找图片中指定区域的直线&#xff0c;除…

统计与大数据分析与数学金融方向课程差异有哪些?如何提升职场竞争力?

准大一新生在选择专业时&#xff0c;常常会在 “统计与大数据分析” 和 “数学金融” 之间犹豫不决。这两个专业看似都与数字、模型打交道&#xff0c;课程设置存在一定交叉&#xff0c;但核心方向又各有侧重。深入了解它们的异同&#xff0c;能为专业选择和学习规划提供更清晰…

游戏开发Unity/ ShaderLab学习路径

掌握 ShaderLab 需要循序渐进地学习&#xff0c;结合理论、实践和工具。以下是一个推荐的学习路径&#xff0c;帮助你从零基础逐步进阶&#xff1a; 阶段一&#xff1a;基础准备 (理解核心概念与环境)必备知识&#xff1a; 编程基础&#xff1a; 至少熟悉一种编程语言&#xff…