周五,与LLVM/Crang 19编译器的开发代码库合并的是对Arm Neoverse N3、V3和V3AE SoC的支持。
早在二月份,Arm就宣布了未来Arm服务器的下一代CPU核心。Neoverse-V3是Arm有史以来速度最快的CPU核心。V3基于Armv9.2-A ISA构建,支持SVE2功能。V3支持12通道DDR5内存和HBM内存,64通道PCIe 5.0和CXL,以及其他现代功能,以匹配最新的Intel Xeon和AMD EPYC产品。Neoverse V3将能够扩展到每个插槽至少128个内核。
Neoverse-N3类似地基于Armv9.2-A和SVE2 ISA,更多地用于通用计算,而不是HPC。最后,Neoverse-V3AE是Arm针对汽车应用的Neoverse适配产品。
通过在周五为LLVM 19提交LLVM Git,支持Neoverse N3/V3/V3AE内核。如果希望使用Armv9.2-A指令集(包括可扩展矢量扩展2(SVE2))使编译器适应这些新内核,现在支持-mcpu=neoverse-v3/-mcpu=neoverse-n3/-mcpu=neoverse-v3ae目标。
LLVM/Clang 19 stable should be out around September which still is plenty of time with it being unlikely to find any Neoverse-N3/V3 based Arm server processors available until at least next year.