cd /news/machine-learning/gcc-17-compiler-lands-spacemit-x100-… · home topics machine-learning article
[ARTICLE · art-44640] src=phoronix.com ↗ pub= topic=machine-learning verified=true sentiment=↑ positive

GCC 17 Compiler Lands SpacemiT X100 Core Targeting

GCC 17 has landed support for the SpacemiT X100 RISC-V core, the first widely-available RVA23 profile compliant design, via -mcpu=spacemit-x100 and -mtune=spacemit-x100 targeting. The SpacemiT K3 SoC features eight X100 cores at up to 2.4GHz and eight A100 AI cores, with A100 support expected soon.

read2 min views1 publishedJun 30, 2026
GCC 17 Compiler Lands SpacemiT X100 Core Targeting
Image: Phoronix (auto-discovered)

The newest GCC 17 compiler code has landed support for

The SpacemiT X100 is notable in making up the primary cores of the SpacemiT K3 SoC as the first widely-available RVA23 profile compliant RISC-V design. The K3 features eight X100 cores clocking up to 2.4GHz plus there are the eight ultra-wide parallel AI computing A100 cores.

Also on the GCC mailing list is

Considering it was just a few days from the spacemit-x100 patch going from the mailing list to working its way into GCC Git, the spacemit-a100 target will presumably also be upstreamed in short order.

In case you missed some of the SpacemiT K3 benchmarking thus far, see

-mcpu=spacemit-x100and*-mtune=spacemit-x100*targeting for the SpacemiT X100 RISC-V core.The SpacemiT X100 is notable in making up the primary cores of the SpacemiT K3 SoC as the first widely-available RVA23 profile compliant RISC-V design. The K3 features eight X100 cores clocking up to 2.4GHz plus there are the eight ultra-wide parallel AI computing A100 cores.

This patchnow upstream in GCC from SpacemiT adds the initial X100 core support.Also on the GCC mailing list is

a patchintroducing the "spacemit-a100" target for -mcpu/-mtune tuning for the A100 cores too."Add the Spacemit-A100 processor to -mcpu/-mtune. The A100 is an in-order, dual-issue core whose microarchitecture is close to the X60, so for now it reuses the Spacemit X60 costs. On the ISA side, the A100 is closest to the X100. The main differences are that it does not implement the H (hypervisor) extension, its vector length is VLEN=1024 (zvl1024b), and it has the xsmtvdotii extension."

Considering it was just a few days from the spacemit-x100 patch going from the mailing list to working its way into GCC Git, the spacemit-a100 target will presumably also be upstreamed in short order.

In case you missed some of the SpacemiT K3 benchmarking thus far, see

── more in #machine-learning 4 stories · sorted by recency
── more on @gcc 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/gcc-17-compiler-land…] indexed:0 read:2min 2026-06-30 ·