进迭时空Upstream进展——2026 年 7 月

基础开发工具上游进展

本月,进迭时空基础支持已随 Binutils 2.47 和 LLVM 23 正式发布。LLVM/Clang 还采用了进迭时空 X60 调度模型,作为 RISC-V ‘-mtune=generic’ 的通用优化参考。

K3/X60 工具链里程碑

K3 的两款主要 CPU Target——X100 和 A100——均已合入 LLVM 和 GCC 上游。面向 AI 工作负载的自定义矩阵扩展指令已合入 LLVM、GCC 和 Binutils 上游,X100 的调度模型及指令融合支持也已进入 LLVM 上游。

开发者现在可以直接使用社区主线 Clang/LLVM 和 GCC,通过 ‘-mcpu=spacemit-x100’ 或 ‘-mcpu=spacemit-a100’ 选择对应的目标核心,并使用进迭时空自定义 AI 指令。

进迭时空 X60 调度模型现已进入 LLVM 上游,并被用作 RISC-V ‘-mtune=generic’ 的通用调优参考。在未指定具体微架构时,LLVM/Clang 可基于 X60 调度模型作出更合理的指令调度决策。

LLVM 社区性能跟踪基础设施中也包含搭载 K1/X60 的真实硬件平台,使相关编译器优化能够持续在真实硬件上进行验证。

Linux 内核上游进展

K1

已合入

审核中

K3

已合入

审核中

板级 DTS 及设备支持

通用修复

Box64

GCC

LLVM

OpenOCD

riscv-tests

riscv-gnu-toolchain

riscv-elf-psabi-doc

sbc-bench

stress-ng

ruapu

PoCL

U-Boot 和 OpenSBI 上游进展

U-Boot

OpenSBI