GCC Compiler Adds Arm AGI CPU Target
([Arm] 6 Hours Ago
-mcpu=armagicpu)
- Reference: 0001627677
- News link: https://www.phoronix.com/news/GCC-Arm-AGI-CPU
- Source link:
The GCC open-source compiler has landed initial targeting support for Arm's newly-announced AGI CPU.
Last month Arm announced their first silicon product with [1]the Arm AGI CPU featuring up to 136 Arm Neoverse V3 cores and designed for AI data centers. As part of getting the software support into shape for the Arm AGI CPU support ahead of various ODMs bringing servers to market with this Arm server CPU, GCC is now the first open-source compiler to have targeting for this new AArch64 server processor.
If the Arm AGI CPU name wasn't bad enough, the -mcpu target name for this new CPU brand ends up being... -mcpu=armagicpu . Personally finding it to be rather odd with the "cpu" appended being redundant and unlike other compiler CPU targets. Namely, stylized as " armagicpu " when first seeing the patches on the mailing list was wondering to myself what is this new "AR magic" target only to then realize the branded Arm AGI CPU.
In any case, [2]this patch adds the -mcpu=armagicpu target to the GCC Git codebase ahead of the upcoming GCC 16.1 stable release.
[1] https://www.phoronix.com/news/Arm-AGI-CPU
[2] https://github.com/gcc-mirror/gcc/commit/0f5f728854d2ea93e6806a8632c04383502b0386
Last month Arm announced their first silicon product with [1]the Arm AGI CPU featuring up to 136 Arm Neoverse V3 cores and designed for AI data centers. As part of getting the software support into shape for the Arm AGI CPU support ahead of various ODMs bringing servers to market with this Arm server CPU, GCC is now the first open-source compiler to have targeting for this new AArch64 server processor.
If the Arm AGI CPU name wasn't bad enough, the -mcpu target name for this new CPU brand ends up being... -mcpu=armagicpu . Personally finding it to be rather odd with the "cpu" appended being redundant and unlike other compiler CPU targets. Namely, stylized as " armagicpu " when first seeing the patches on the mailing list was wondering to myself what is this new "AR magic" target only to then realize the branded Arm AGI CPU.
In any case, [2]this patch adds the -mcpu=armagicpu target to the GCC Git codebase ahead of the upcoming GCC 16.1 stable release.
[1] https://www.phoronix.com/news/Arm-AGI-CPU
[2] https://github.com/gcc-mirror/gcc/commit/0f5f728854d2ea93e6806a8632c04383502b0386