当前位置:
AIGC文章详情

RISC-V最近两周刷屏:SPMP入标、CUDA移植、SiFive服务器,到底哪件跟嵌入式工程师有关

源自132位全网作者

05:20

如果你是那种日常拿STM32调裸机、或者在RK3568上跑Linux的嵌入式工程师,"RISC-V取代ARM"这类稿子大概率已经刷到麻木。知乎上那个"RISC-V架构的CPU为什么还没流行起来"的问题围观超过76万,底下最高赞的情绪就一句话:喊了这么多年,还是没流行。

但这轮不一样。8月16日到8月31日,半个月里RISC-V圈密集落了五件大事。先给结论:这五件事里只有一件跟你手里的端侧开发有直接关系,但它的分量,可能顶得上另外四件的总和。

先把时间线摆出来,省得你自己翻五篇稿子

  • 8月16日:RISC-V国际基金会发布矩阵扩展AME(正式名Ztt)v0.6规范

  • 8月24日:SiFive发布BigSky SF-2U870,被不少中文稿写成"首款企业级RISC-V服务器"

  • 8月25日:英伟达在Hot Chips 2026披露CUDA移植RISC-V平台的计划和技术条件

  • 8月27日:CPython把RISC-V列入PEP 11平台支持列表,Tier 3级别

  • 8月31日:上海交大IPADS团队主导的SPMP(S级物理内存保护)指令集扩展通过Ratification,正式合入RISC-V ISA标准

五件事分三类:一件跟你直接有关(SPMP),两件是云侧生态补课(SiFive服务器、CUDA),一件是风险信号(AME争议),外加一个点缀(CPython)。下面挨个拆。

真正改变你活儿的,只有SPMP这一件

做MCU的都认识PMP:十来段寄存器划出来的物理内存保护,便宜、粗暴、不用页表,裸机时代的安全隔离基本都靠它。但一旦上了带操作系统的RISC-V核(S态),隔离方案就只剩页表这一条路——而页表那套MMU硬件,正是车载、工控、智能终端这类对面积、功耗、实时性抠到克的场景最不待见的东西。

RISC-V最近两周刷屏:SPMP入标、CUDA移植、SiFive服务器,到底哪件跟嵌入式工程师有关

SPMP干的事,说白了就是"把PMP的思路带进特权态":基于寄存器段的轻量物理内存隔离,不依赖复杂页表硬件,还设计了PMP和SPMP共享部分硬件资源的机制,用更小的片上代价换灵活隔离。这不是纸上标准——上海交大团队从2019年9月提交初版设计算起,跑了将近七年才走到Ratification,期间入选过RISC-V基金会2021年度安全亮点特性、Linux基金会2023年度四大RISC-V安全进展,并且已经在香山、芯来这些国产RISC-V核上部署应用。知乎往前看,vSPMP(虚拟化版本)已经过了Fast-track审核,在路上了。

对你的实际意义有两层:一是做车载和工控隔离的,以后在RISC-V上不用再在"裸PMP不够用"和"上MMU太贵"之间二选一;二是这是RISC-V国际基金会成立十一年来,第一个由中国本土团队主导并合入标准的ISA特性,你以后买国产RISC-V MCU,对这块的支持度是可以直接拿去问原厂的技术问题,而不是情怀问题。知乎

两件刷屏的大新闻,跟端侧嵌入式其实没关系

SiFive那台"企业级服务器",官方定义是数据中心开发平台。 32个P870-D核、2.0GHz、台积电N6工艺、256GB DDR5,预装Ubuntu 26.04,8月24日宣布当日供货——听着吓人,但它限量销售,首批客户是超大规模云厂商、软件厂商和SoC设计公司,用途写得很明白:软件移植、负载调优、系统验证。整机功耗、内存通道数、售价、跑分,一个都没披露——面向量产的服务器不可能不带这些发布,给软件团队做移植的开发机才可以。知乎规格页甚至同时挂着2.0和2.2GHz两种写法。对比一下:Arm阵营量产服务器核已经在N3/N3P上跑到3.3GHz上下了。所以这台机器的正确打开方式是"生态成熟度指标",不是"替代信号"。

CUDA进RISC-V,门槛写得像劝退声明。 英伟达列的条件:RVA23基线、服务器SoC规范、Server Platform v1.0、ACPI、PCIe缓存一致性、端到端P2P——其中PCIe缓存一致性在RISC-V服务器规范里只是"建议",英伟达直接改成"必需"。知乎

RISC-V最近两周刷屏:SPMP入标、CUDA移植、SiFive服务器,到底哪件跟嵌入式工程师有关

原文有句话值得抄给所有幻想买块板子跑GPU的同行:未来如果出现支持CUDA的RISC-V系统,大概率会是服务器设备,而不是爱好者手里的单板计算机。市面上绝大多数现有RISC-V硬件达不到条件,短期内消费级硬件几乎不可能全部达标。知乎原因很具体:CUDA的DMA搬运依赖CPU和GPU看到同一份内存,PCIe缓存一致性缺失就得手动flush/invalidate;没有ACPI,系统连硬件能力都发现不了。

RISC-V最近两周刷屏:SPMP入标、CUDA移植、SiFive服务器,到底哪件跟嵌入式工程师有关

这两件事对你唯一的间接利好:RVA23正在变成统一基线(Ubuntu从25.10起就拿它当RISC-V打包基线,26.04 LTS给五年支持),云侧标准收敛得越快,端侧的碎片化压力越小。知乎

你真正该警惕的是AME:碎片化风险这次是实锤

8月16日发布的AME v0.6,和阿里平头哥玄铁2024年12月开源的矩阵扩展提案,版本号撞车都叫"v0.6",内容却是推倒重来——寄存器模型、类型系统、指令编码全不一样,玄铁量产芯片上跑的自家MME谱系和Ztt v0.6之间,公开材料没有任何二进制兼容性说明。知乎

AME这套设计本身很有想法:矩阵单元做成可拆卸后端、类型描述符进寄存器、Acc/M分离,138条指令吃下别人三百多条的覆盖面。但规范自己也承认:在Profile机制实际发布前,跨实现二进制兼容仍未解决知乎这对做边缘AI的你意味着什么:同样是RISC-V核的NPU/AI SoC,明年你写的推理代码在A厂能跑的指令,到B厂可能就得重编重测。“开放、可裁剪"这个RISC-V最大的卖点,在软件生态眼里就是"每一颗芯片都可能是一个新平台”。这也是知乎上AME相关问题收藏数最高的答案吵的点——圈内人担心的从来不是RISC-V能不能打,而是标准打架。

量产这件事,边界到底画在哪

别被两类文章带偏:一类喊"RISC-V拿下全球60%份额"(先去看它的原始数据来源),一类说"生态还没准备好"。更接近现场的判断是这样的:功能安全工具链这块,IAR已经明确其RISC-V工具链支持ISO 26262、可用于最高ASIL D的开发流程。知乎Green Hills的MULTI也列了对应认证支持,Lauterbach TRACE32覆盖RISC-V 32/64位核,芯来还和Lauterbach做完了Data Trace方案。也就是说:低功耗MCU、传感器、无线连接、边缘控制这些场景,工具链现在基本撑得起量产;但智能座舱、自动驾驶这种要Linux发行版、虚拟化、图形栈全链路的,还得再等周期。一句话记住判断口径:能编译不等于能量产,能不能拿出Safety Manual和FMEDA,才是车规和工规的门票。

不同位置的人,现在该干什么

  • 正在选型的主机/工控工程师:可以把RISC-V放进候选了,但问原厂的问题要具体:SPMP支持时间表、功能安全认证材料清单、工具链是哪家。

  • 手里已经有ESP32-C6、GD32V这类板子的:你其实早就在用RISC-V了,不用"转",差别只在厂商SDK和外设层,把通用内核技能补平就行——中断控制器PLIC对着GIC看,启动流程对着SBI看,想看手边板子的SBI环境,rustsbi/lssbi这类开源小工具的仓库和issue区就是现成的入口。

  • 做边缘AI部署的:先别在指令层押注,押工具链和厂商标品栈;盯Ztt和玄铁MME两条线的Profile收敛。

  • 学生和转行的:招聘JD里写的从来不是"会RISC-V",是RTOS、驱动、C。架构是这轮里最不值钱的学习项。

RISC-V最近两周刷屏:SPMP入标、CUDA移植、SiFive服务器,到底哪件跟嵌入式工程师有关

三个值得收藏的后续观察信号:Zephyr/RT-Thread这类RTOS对SPMP的支持进度、vSPMP正式Ratification、玄铁对Ztt是跟进还是另起。这三个哪个落地,都说明端侧RISC-V从"能用"往"好用"挪了一格。

这轮新闻的真面目不是"RISC-V取代ARM",而是RISC-V开始认真补生产的作业——标准、认证、平台规范,全是十年前喊口号时欠下的。而端侧工程师的作业本上,刚写下了第一个由中国人主导的章节。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章