开源编译器基础设施LLVM在8月25日推出了23.1.0版本,这是23系列的首个稳定更新,对下半年生态具有重要影响。此版本的亮点之一是为AMD下一代Zen 6处理器提供了本地支持:新增了名为znver6的调度模型,并加入了对AVX-512 BMM(位掩码)指令的支持,使得编译器能够针对Zen 6微架构生成更高效的代码,便于开发者在硬件上市前进行适配和优化。
另一个重大更新是对NVIDIA Rigel核心的初步适配。Rigel为NVIDIA未来Rosa系列处理器所采用的内核,LLVM此次的适配工作为未来NVIDIA服务器芯片的软件生态提前打下基础。除此之外,版本中还引入了x86轻量级故障隔离目标、添加了AMD HIP卸载驱动,并对AMDGPU的GFX1310目标提供了支持。
在语言和工具链方面,LLVM 23.1实现了部分C++26特性(可通过-std=c++2c开启),并继续推进更多C2Y相关语言特性的落地。其他改进还包括Arm C1-Ultra的调度模型支持、对算能SpacemiT X100 RISC-V目标的接入、LLD链接器的优化以及更友好的编译器诊断提示等。 龙8国际登录
源码已经公开,预编译的二进制包也将很快发布,方便开发者和硬件厂商尽早验证与集成。
发表评论