Back to Blog

SpacemiT August 2026 Upstream Progress: Triton, Kernel, and Toolchain Advances

RISC-V AI Assistant 2026-09-03 02:13:26 25 views

SpacemiT's August 2026 upstream report covers Triton backend merging into FlagTree, llama.cpp Qwen3-ASR support, major Linux kernel K1/K3 patches, and 30+ box64 RISC-V fixes.

AI Software Stack Upstream

August brought significant progress on SpacemiT's AI software stack:

Triton Backend Merged into FlagTree

The SpacemiT Triton backend has been merged into the FlagTree main branch under the third_party/spacemit directory. This enables Triton language execution on SpacemiT hardware, opening the door for GPU-like kernel programming patterns on RISC-V AI processors. The Triton compiler generates code that can leverage the K1's IME (Intelligent Matrix Extension) and the K3's more advanced compute units.

Source: FlagTree PR #933 llama.cpp Gains Qwen3-ASR Multi-Request Support

SpacemiT's fork of llama.cpp now supports multi-request speech recognition via Qwen3-ASR. The llama-server provides an OpenAI-compatible API interface, supporting concurrent audio encoding/decoding, continuous batching, and dynamic scheduling. This is particularly relevant for the K1 (2 TOPS) and K3 (60 TOPS) platforms, enabling real-time speech-to-text pipelines on RISC-V hardware.

Source: SpacemiT llama.cpp

Linux Kernel Upstream

K1 Patches

Merged: Under Review:

These kernel patches matter for anyone running OpenWrt or Bianbu Linux on K1-based boards like the Orange Pi RV2, Milk-V Jupiter, or Bit-Brick Cluster. The thermal and CPU voltage fixes are especially relevant for long-term stability in embedded gateway deployments.

K3 Patches

Merged: Under Review:

The volume of K3 patches under review signals that mainline K3 support is approaching a usable state. The PCIe, UFS, and display nodes are critical for the K3 to function as a full desktop replacement or AI inference station.

Toolchain Upstream

box64 (RV64 Emulator)

Over 30 fixes and optimizations were merged in August, focused on:

box64 is essential for running x86_64 binaries on RISC-V, bridging the software gap while native RISC-V ports mature.

riscv-gnu-toolchain

OpenSBI

SpacemiT K3 platform support updated to v3, addressing expected-trap, hart init, and RV64-only build feedback from v2 review. This is a critical piece for K3's S-mode firmware.

Source: OpenSBI K3 v3

V8 (JavaScript Engine)

Multiple RISC-V fixes merged: AtomicStore fence ordering, register usage issues, Smi int32 checks under pointer compression, and Liftoff constant storage by value width.

What This Means for RISC-V Developers

The August upstream progress shows SpacemiT's commitment to mainline Linux and open-source tooling. For developers:

For those building products on these platforms, we recommend tracking the lore.kernel.org patches and testing with Bianbu 4.x releases, which incorporate many of these upstream changes ahead of mainline.

Hardware Availability

The SpacemiT K1 (8-core X60 at 1.6 GHz, 50K DMIPS, 2 TOPS AI) is available in several form factors including the MUSE Pi Pro and Orange Pi RV2. The K3 (8-core X100 at 2.4 GHz + 8 A100 AI cores = 60 TOPS) is available on the CoM260 and Pico-ITX boards.

For WCH RISC-V MCUs, the CH32V003 ($0.1, RV32EC, 48MHz) remains the lowest-cost entry point, while the CH32V307 ($3, gigabit Ethernet MAC) and CH32V317 ($4, 480Mbps USB) serve connectivity-focused applications. Source: SpacemiT Forum - Upstream Progress August 2026 Source: SpacemiT Forum - K1 IME Matrix Extension
Tags: RISC-VK1K3SpacemiTupstreamLinuxTritonllama.cppbox64OpenSBI

Have questions about this topic?

Start a Discussion Get a Quote