6 月 9 日消息,Phoronix 今日发现,开源编译器项目 LLVM 正式合并了一项针对海光 x86 处理器的初始支持补丁,为后续发布的 LLVM / Clang 23.1 版本加入对海光 C86-4G 系列处理器的识别与优化能力。

这意味着开发者未来在使用 Clang 编译器时,可以直接针对海光最新一代处理器进行编译优化,从而获得更好的性能表现。

根据已经合并至 LLVM 主线代码库的补丁内容,此次新增支持涵盖 c86-4g-m4、c86-4g-m6 和 c86-4g-m7 三款处理器型号。

相关改动不仅包括在 LLVM 和 Clang 中增加对应 CPU 目标选项,还加入了主机处理器自动识别功能、compiler-rt CPU 模型检测支持,并将海光处理器纳入优化器测试体系以及调度器模型之中。

查询获悉,在 LLVM 跟进之前,GNU GCC 编译器项目已于今年 4 月为 GCC 17 增加了对海光 C86-4G 系列处理器的支持。相关补丁显示,该系列处理器被划分为 c86-4g-m4、c86-4g-m6 和 c86-4g-m7 三个产品等级,其中 M7 型号进一步支持 AVX-512 指令集,而 M4 与 M6 的指令集配置基本一致。

从开发工具链角度来看,GCC 和 LLVM / Clang 是 Linux、开源软件以及高性能计算领域最重要的两大编译器项目。处理器厂商通常会主动向这两大项目提交补丁,以便开发者能够通过“-march”参数调用针对特定架构的优化策略,从而更充分地发挥硬件性能。此次 LLVM 合并补丁后,开发者未来可以直接使用 c86-4g-m4、c86-4g-m6 或 c86-4g-m7 作为目标架构进行编译。

相关阅读:

  • 《搭载国产海光 C86 处理器新一代移动工作站首发亮相:综合指标领先国内同类旗舰芯片、适配主流软件生态》

  • 《雷神发布首台国产芯电竞主机黑武士・猎刃 Pro,搭载海光 C86 新一代处理器》

  • 《雷神首台国产芯电竞主机配备 16 核心 32 线程海光 C86 处理器》

  • 《海光 C86 国产云平台性能突破:浪潮云海 SPEC Cloud 测试创国产新高》