page contents

Python 拥抱 RISC-V:CPython 正式纳入 Tier 3 平台

Python 核心开发团队宣布,开放指令集架构 RISC-V 现已作为 Tier 3 平台获得 CPython 官方支持。在社区持续努力、在真实芯片上稳定并验证相关实现之后,贡献者 Stan Ulbrych 在 Python Insider 博客上发布了这一消息。

attachments-2026-09-028XxeAj6ab1db96e6405.pngPython 核心开发团队宣布,开放指令集架构 RISC-V 现已作为 Tier 3 平台获得 CPython 官方支持。在社区持续努力、在真实芯片上稳定并验证相关实现之后,贡献者 Stan Ulbrych 在 Python Insider 博客上发布了这一消息。

要被正式纳入 Python 平台支持文档 PEP 11,需要开展大量协作工作。贡献者花费数月时间在真实物理硬件上运行测试、解决架构特有的缺陷、强化构建基础设施、提交补丁并审查变更。Ulbrych 特别强调了 RISE Project 提供的硬件支持。该项目提供了多台实体 RISC-V 计算机作为构建机器人,用于运行自动化测试和调试特定于该架构的问题。

虽然获得 Tier 3 级别标志着一项关键进展,但仍有大量开发工作正在进行。构建机器人通常只会在补丁合入后执行测试,这会造成发现缺陷的延迟。为解决这一问题,团队正在通过 RISE RISC-V Runners 计划与 RISE Project 合作,将 RISC-V 硬件直接引入 CPython 的持续集成流水线,为贡献者提供更快的自动化反馈。

展望更远的未来,维护者计划推动 RISC-V 在 PEP 11 中升级为 Tier 2 支持。核心贡献者还打算研究特定于该架构的优化,通过更充分地利用 RISC-V 平台能力来提升运行时性能。

为了验证不同配置下的稳定性,开发团队明确呼吁能够使用兼容开发板的开发者参与测试。

Ulbrych 表示:“重要的是,我们需要人们使用它并向我们提供反馈。如果你能够使用 RISC-V 硬件,请尝试构建和运行 CPython,运行你的工作负载和测试套件,并告诉我们哪些地方出现了问题。”

最后,Ulbrych 强调,CPython 只是整个生态系统中的一层。要全面提升 RISC-V 的可用性,仍需要社区持续为第三方 Python 软件包、编译器、工具链和开发者基础设施作出贡献。

Hacker News 和 Reddit 的 RISCV 社区 的讨论将这一里程碑视为重要的成熟度信号,同时也积极分析 Tier 3 级别在实际工程中的影响。开发者指出,尽管 Tier 3 状态意味着该平台仍可能偶尔出现故障,而且不会因此阻止核心版本发布,但获得上游官方支持消除了长期以来将 RISC-V 集成到软件 CI/CD 流水线中的一个主要障碍。讨论还围绕 RV64GC 等硬件配置和即将推出的 RVA23 等标准展开,探讨如何利用向量扩展、位操作和无分支指令等现代核心能力,最终优化 Python 解释器的性能。

RISC-V 是一种开放标准指令集架构,旨在提供 x86 和 ARM 等专有架构之外的另一种选择。x86 是一种由传统商业实体严密控制的专有架构,ARM 则受到限制性许可费用和严格企业控制的约束,而 RISC-V 是任何人都可以实现的开放标准。由于其规范完全开放且采用模块化设计,相关生态系统近年来已显著扩张,行业预测其规模到 2032 年将增长至目前的四倍。这种开放性消除了供应商锁定,避开了专有许可壁垒,并为现代计算提供了可定制、免版税的硬件基础。因此,确保 Python 能够在这些系统上可靠运行,已经成为该语言生态系统的一项重要任务。

更多相关技术内容咨询欢迎前往并持续关注好学星城论坛了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Pack
Pack

2428 篇文章

作家榜 »

  1. Pack 2428 文章
  2. 轩辕小不懂 2403 文章
  3. 小柒 2228 文章
  4. Nen 576 文章
  5. 王昭君 216 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章