LLVM增加了对安培计算的新“Ampere1B”第三代内核的支持

2024年 2月 10日 46.8k 0


当我们还在等着拿到手的时候安培一号 用于Ampere Computing内部设计的硬件 最多192个内核星期五晚上,Git活动到LLVM已经揭示了一个“Ampere1B”核心。

令我惊讶的是,今天晚上检查最新的LLVM Git活动时,合并了对Ampere1B的支持。存在 具有内存标记扩展支持的Ampere-1a(Ampere1a)变种而在“安培1号”基础目标之上的其他小补充现在令人惊讶的是安培-1B。

的 LLVM提交添加Ampere-1B使其成为其第三代核心设计:

Ampere1B是Ampere的第三代核心,它实现了超标量、无序微架构,具有嵌套的虚拟化、推测侧通道缓解和架构支持,可防御ROP/JOP式的软件攻击。

Ampere1B是一个ARMv8.7+实现,添加了对Feat WFXT、Feat CSSC、Feat PAN3和Feat AFP扩展的支持。它还包括第二代Ampere1A的所有功能,如内存标记扩展和SM3/SM4加密指令。“

直到几分钟前,我还没有听说过Ampere1B,也没有在其他地方看到过它。

在那块补丁之后,另一次提交添加新调度/流水线模型的LLVM:

Ampere 1B核心启用了新的调度/流水线模型,因为它提供了对Ampere 1核心的重大更新;它减少了许多指令的延迟,在XY和X单元之间重新分配了一些微操作,并为自Ampere 1和Ampere 1A以来添加的指令提供了建模。“

听起来很有趣,但考虑到我们仍在等待AmpereOne“Ampere1”处理器的上市,看看Ampere1B何时推出将是很有趣的。至少--像英特尔一样--安培计算擅长在产品发布之前很早就将其新的核心支持提升到LLVMClang(和GCC)。

For now that's all that has apparently been made public about Ampere1B cores with Friday night LLVM Git activity.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论