NVIDIA Upstreams Initial Rigel CPU Core Support Into GCC Compiler

Written by Michael Larabel in NVIDIA on 7 July 2026 at 11:45 AM EDT. 5 Comments
NVIDIA
That didn't take long... Mere minutes after NVIDIA confirmed some basic Rosa CPU details and its "Rigel" CPU core, merged to the upstream GNU Compiler Collection (GCC) codebase is initial enablement on the NVIDIA Rigel core.

NVIDIA's Rosa CPU with Rigel cores is the successor to the Vera CPU with Olympus cores. The NVIDIA blog post today confirmed the Rigel in-house cores are based on Armv9.2-A and other basic details. With that confirmation out there, NVIDIA compiler engineer Dhruv Chawla was able to upstream the initial CPU target into the GCC Git codebase.

This commit adds -mcpu=rigel for targeting the next-gen Rosa CPU with Rigel cores. But it doesn't yet have any specialized tuning or other changes that may come later. The same ISA capabilities and other attributes of Olympus are shared with Rigel. For identifying the CPU core, Rigel does now use a part ID of 0x11 compared to Olympus being 0x10. The initial NVIDIA Rigel support in GCC landed via this commit.

NVIDIA Rigel in GCC code


In any case nice to see the initial -mcpu=rigel plumbing already merged to GCC Git ahead of next year's GCC 17 stable release. Hopefully before GCC 17.1 there will be further tuning for this Rigel CPU target.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week