Ampere为LLVM 15.0中Clang编译器添加“Ampere1”支持

新闻资讯2024-08-06 13:43小乐

Ampere为LLVM 15.0中Clang编译器添加“Ampere1”支持

AmpereComputing 的“Ampere1”支持现已集成到主线LLVM 15.0 代码中,并已添加到Clang 编译器中。这是他们的下一代服务器处理器,采用内部“Ampere Cores”核心设计。

Ampere当前一代的Ampere Altra和Ampere Altra Max处理器已经非常具有竞争力,每个插槽拥有多达128个物理核心,并采用Arm Neoverse-N1 7nm设计。然而,正如去年所指出的,Ampere 已开始致力于自己的核心设计,预计将于2022 年晚些时候推出。

去年,Ampere Next-Generation被确认基于5nm,具有Arm ISA兼容设计和下一代内存(DDR5)和存储功能。不过,关于这款Ampere Altra/Altra Max 后继产品的细节仍然很少,它将迎来自己的核心设计。 Ampere 2022 的设计代号也称为Siryn。

被纳入LLVM 的是“Ampere1”。添加了对“Ampere1”目标的初始编译器支持,并且与Armv8.6-A ISA 兼容。这至少证实了这个原始的内部Ampere核心设计使用的是Armv8.6-A,而不是Armv9,但已经比Neoverse N1核心的Armv8.2有了明显的改进。

Ampere1 编译器目标确认Armv8.6-A 具有FP16 和MTE(内存标签)扩展,并启用推测屏障(SB) 和推测存储绕过安全(SSBS) 选项。此LLVM 支持补丁是在11 月份向GCC 编译器添加Ampere-1 支持之后推出的。

猜你喜欢