皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

GCC 17 编译器正式新增对算能(SpacemiT)X100 处理器核心的架构适配支持

最新的GCC 17编译器代码已正式落地支持针对算能X100 RISC-V核心的-mcpu=spacemit-x100-mtune=spacemit-x100定向适配选项。

算能X100核心的突出定位是作为算能K3系统级芯片的主计算核心,是首款面向消费级市场大规模量产的符合RVA23标准规范的RISC-V架构设计。K3芯片集成8颗主频最高可达2.4GHz的X100核心,同时还搭载8颗超宽并行算力的A100 AI计算核心。

目前GCC主线中已收录的这份适配补丁由算能官方提交,实现了对X100核心的初代基础支持。

同期在GCC官方邮件列表中还公开了另一项适配补丁,新增了名为spacemit-a100的目标配置,用于为A100核心提供-mcpu/-mtune层面的编译调优支持。补丁说明文档标注:「本次将算能A100处理器新增至-mcpu/-mtune适配体系中。A100是顺序执行、双发射架构核心,其微架构特性与算能X60核心高度接近,因此现阶段直接复用算能X60核心的编译开销配置参数。从指令集架构维度来看,A100核心的特性最接近X100核心,二者核心差异点在于:A100未实现H(虚拟化)扩展指令集,向量寄存器位宽为VLEN=1024(对应zvl1024b扩展规范),且额外搭载专属的xsmtvdotii向量点积自定义扩展指令。」

考虑到此前spacemit-x100适配补丁从邮件列表公示到正式合并进GCC Git代码仓库仅用了数天时间,spacemit-a100的适配目标大概率也会在极短时间内完成主线合入。

GCC 17 编译器正式新增对算能(SpacemiT)X100 处理器核心的架构适配支持

如果您此前错过了算能K3的相关基准测试内容,可以查阅两篇往期评测:《搭载K3 Pico-ITX板卡的算能K3 RVA23规范RISC-V CPU初代基准测试》,以及《五年间RISC-V CPU性能暴涨8倍:从SiFive HiFive Unmatched到算能K3的演进对比》。

转自 GCC 17 Compiler Lands SpacemiT X100 Core Targeting – Phoronix