arm 继续致力于改进对即将推出的 armv9 处理器设计的开源编译器支持。最新报告的是 neoverse-n2 和 neoverse “demeter” 目标的调整添加。
回到 2020 年底,arm 工程师开始致力于neoverse-n2 对 gnu 工具链和llvm/clang 编译器的支持。现在他们已经发布了 neoverse-n2 的实际调优信息,其中包含不同操作的计算成本,因此编译器可以为这些即将推出的处理器做出更明智的选择。
此补丁包含那些对新 arm cpu 设计准确的成本表。到目前为止,gcc 依赖于 n2 的通用和 arm cortex-a57 成本。
另一个补丁今天发出的为 neoverse-demeter 添加了 arm 调校。这也增加了-mcpu=demeter和-mtune=demeter选项。到目前为止,gcc 还没有 arm demeter 目标。demeter 是 armv9-a,在标准 aarch64 功能之上启用 i8mm、bf16、bitperm、rng、memtag (mte) 和 profile 功能。
除了在与 coreboot 和“demeter” cpu 周围的其他系统固件有关的一些代码注释中承认它之外,关于 arm neoverse demeter 的公开讨论并不多(任何?)。
目前,这些 arm 调整补丁已在邮件列表中,而我们很快就会看到他们是否仍试图将它们压缩到预计在 4 月左右发布的 gcc 12 版本中。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun139859.html