Ampere下一代处理器将放弃Arm转而采用定制化内核
上周,微软宣布在全球 10 个 Azure 地区全面推出采用 Ampere Altra 处理器的 Azure 虚拟机。这标志着 Ampere 的又一次重大胜利,它在云领域正在赢得众多供应商的青睐,包括谷歌、Cloudflare、腾讯和甲骨文等等。
这些新的虚拟机经过设计和配置,可有效运行新兴的横向扩展、云原生工作负载,例如应用服务器、海量数据库、云游戏和媒体服务器等。
“Ampere 的云原生处理器经过独特设计,可同时满足云的高性能和能效需求。通过我们与 微软的紧密合作,Ampere Altra 处理器现在可作为 Azure 虚拟机普遍使用,从而帮助以云为中心的新处理器用户,以便他们可以大规模部署下一代创新云应用,并以可持续的方式进行。”Ampere 首席产品官 Jeff Wittich 说。
Ampere 目前的战略与其许多主要竞争对手有些不同。在这一点上,该公司并不专注于专门工作负载的离散加速器,比如人工智能。相反,Ampere 正在设计专门针对云服务和工作负载优化的多核处理器,如果 Ampere 建立的广泛合作伙伴关系可以作为参考指标,那么就意味着该战略似乎正在带来红利。
专为现代数据中心设计的云原生处理器
出于各种原因,Ampere 的云原生处理器非常适合云工作负载。首先,Ampere 已经构建了其当前基于 Arm 的芯片和平台,以实现最佳电源效率和每瓦性能。由于对处理资源的需求不断扩大和严格的功率限制,与构建更可持续数据中心愿望相一致,这对于当今(和未来)数据中心的需求以及建造更多数据中心的地区尤为重要中心。
Ampere 的处理器也不会遇到当今许多 x86 处理器的问题,这些处理器利用多线程或 SMT。 SMT 让一个处理器内核同时处理两个线程。这对许多工作负载来说是一件好事,但在云中,一些线程可能需要单个处理器内核的全部资源,当两个线程争夺处理能力时,可能会导致严重的资源争用。这可能会导致不稳定、不可预测的性能,这对云服务提供商(及其客户)来说是个问题。 Ampere 的处理器内核是单线程的,这意味着每个内核没有资源争用,性能更可预测。使用 Ampere,每个线程都在自己的内核上单独运行。
随着内核的添加,Ampere 的处理器设计还提供接近线性的扩展。例如,在一些基准测试中,当 Ampere 发布 128 核 Altra 处理器以取代其之前的80 核产品——核心数量增加了 60%——性能提升了大约 57%。
下一代 AmpereOne 处理器将采用定制内核
尽管自 2018 年成立以来已经与领先的云服务提供商建立了重要的合作伙伴关系并迅速发展,但 Ampere 仍在加速发展。今年早些时候,该公司宣布其下一代 AmpereOne 处理器将避开现有的 Arm Neoverse 内核,转而采用完全定制的内核,并通过内部设计,构建在最先进的下一代工艺节点上。展望未来,该公司还计划按年为频率发布每代产品,所有产品都将采用定制内核。
尽管细节仍然稀缺,但有关 AmpereOne 的一些信息已经被披露。第一波芯片将于 2023 年问世,将采用 5nm 工艺制造,内核经过专门设计,可进一步提高性能、可扩展性和效率。 Ampere 通过分析在其现有部件上运行的工作负载,了解了需要在哪里进行优化,并计划针对不断发展的云工作负载的需求优化配置AmpereOne。
转向自己的定制内核应该有助于 Ampere 在竞争激烈的数据中心市场中进一步脱颖而出,并将其云原生处理器与未来的竞争拉开距离。