ampere 为 llvm 添加“ampere1”cpu 内核支持-人生就是博尊龙凯时

 clang 编译器的主线 llvm 15.0 中的是 ampere computing 对“ampere1”的支持,这是他们的下一代服务器处理器,具有他们内部的“ampere cores”核心设计。

ampere 的当前一代 ampere altra 和 ampere altra max 处理器已经非常具有竞争力,每个插槽多达 128 个物理内核,并利用了 arm neoverse-n1 7nm 设计。然而,正如去年所指出的,ampere 已经开始研究自己的核心设计,计划在 2022 年晚些时候推出。

image.php_-1

去年的“ampere next-generation”被证实是基于 5nm 的,具有符合 arm isa 的设计以及下一代内存 (ddr5) 和存储能力。然而,这款 ampere altra / altra max 继任者的细节仍然很清楚,它将迎来自己的核心设计。ampere 的 2022 设计也被“siryn”代号引用。

因此,今天早上我很高兴看到主线进入 llvm 是“ampere1”。添加了对“ampere1”目标的初始编译器支持,并且与 armv8.6-a isa 兼容。这至少证实了 armv8.6-a 用于最初的内部 ampere 内核设计而不是 armv9,但与使用 neoverse n1 内核的 armv8.2 相比已经有了显着改进。

image.php_

ampere1 编译器目标确认带有 fp16 和 mte(内存标记)扩展的 armv8.6-a 以及启用推测屏障 (sb) 和(推测存储绕过安全 (ssbs) 选项。此 llvm 支持修补了 ampere-1 支持添加到gcc 编译器早在 11 月。

此补丁添加了基本的“ampere1”支持,后续补丁添加了对“native”目标选项的 ampere1 支持。这些补丁在 git 中,将作为今年秋季 llvm 15.0 的一部分首次亮相.

当今年晚些时候处理器发布临近时,我们应该会听到更多关于新 ampere cpu 内核设计的信息。目前尚不清楚“ampere 1”是否将成为其即将推出的处理器品牌名称的一部分,或者“ampere1”是否只是暂时用作“siryn”或占位符的替代代号——就像我们在其他地方看到的那样当涉及到对未发布 cpu 的早期编译器支持时。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun161145.html

(3)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐

  • 针对这些最新的 amd 处理器调整的amd zen 4“ znver4 ”调度程序模型在几分钟前被合并到 llvm git,而不是在这些新的 ryzen 7000 系列和 epyc…

    2023年3月9日
  • amd 今天发布了 aomp 16.0-1 作为他们最新的 llvm/clang 下游,专注于提供最新的 radeon openmp gpu 卸载支持。值得注意的是,此 aomp …

    2022年10月25日
  • 虽然llvm 15.0 本周刚刚发布,其中包含许多新的编译器功能,但为明年春天的 llvm/clang 16.0 版本合并了一个重大变化:带有 gnu 扩展的 c 17 现在是默…

    2022年9月8日
  • llvm 15现在已准备好作为这个开源编译器堆栈的半年大更新推出。llvm 15.0、clang 15.0 和其他子项目在 2022 年夏季取得的成就有很多值得展示的地方。 llv…

    2022年9月7日
  • 在将可选的“__bf16”支持添加到 x86-64 psabi 作为表示深度学习/机器学习应用程序的 16 位大脑浮点格式的特殊类型之后,gcc 和 llvm 编译器现在已经获得了…

    最新资讯 2022年8月19日
  • 虽然英特尔通常会快速为开源 gcc 和 llvm/clang 编译器提供新硬件的改进,但就在今天和即将推出的 raptor lake 之前,终于为现有的 alder lake p …

    2022年8月19日
  • 与gnu binutils 2.34 添加可选的 http 服务器类似,llvm 15 正在为 debuginfod 添加一个基本的 web 服务器。在这两种情况下,此 http …

    2022年7月12日
  • pocl作为“便携式计算语言”,可以让 opencl 在 cpu 上以及通过 llvm 运行,从而可以针对 nvidia gpu、amd hsa 环境和其他情况,现在正准备推出 o…

    2022年5月19日
  • amd navi 3x gpu 和 phoenix apu 搭载 rdna3 架构 llvm 补丁确认 amd 正在准备至少四个 rdna3 设备。  一个很好的迹象表明 amd …

    2022年4月29日
  • nvidia 凭借其对 gpu 计算/cuda fortran 的兴趣并在近十年前收购了 pgi 编译器公司,一直是 llvm fortran 领域的积极贡献者。nvidia 率先…

    2022年4月22日
  • 与索尼在 llvm 中提供 playstation 4 编译器支持并以 clang 作为首选代码编译器类似,索尼现在已经开始在开源 llvm/clang 编译器堆栈中支持 play…

    2022年4月19日
  • 本月早些时候,我写了一篇关于微软工程师希望将 directx 和 hlsl 支持添加到上游 llvm/clang 编译器的文章。从本周开始,微软图形工作的早期代码开始登陆 llvm…

    2022年3月29日
  • amd 开发人员忙于将 amdgpu 着色器编译器合并到主线 llvm 中,这是一个新的 vega/cdna“gfx940”gpu 目标以及 gfx1036 rdna gpu 目标…

    2022年3月3日
  • radeon aomp 14.0-2 编译器发布用于 openmp gpu 卸载

    随着本周推出rocm 5.0,amd 工程师在周五发布了 radeon aomp 14.0-2,作为 llvm/clang 的下游,专注于将 openmp 卸载到 radeon g…

    2022年2月13日
  • openmandriva lx 4.3 在这个 fosdem 周末发布,该发行版源自曾经伟大的 mandriva linux,以前称为 mandrake。 openmandriva…

    2022年2月7日
  • 作为更新 llvm clang 的“-mtune”处理以迎合新处理器的努力的一部分,今年晚些时候具有 llvm/clang 15 的 amd zen 处理器将能够享受更快、更准确的…

    2022年2月6日
网站地图