什么是 Arm?

迄今为止,已经有 1800 亿个基于 Arm 的处理器被用于手机、物联网传感器和其他设备。如今,这项技术经过不断发展,已支持超大规模数据中心和云计算。基于 Arm 的处理器(包括 Ampere Altra)对于云客户极具吸引力,因为它们具备线性扩展能力、可预测的性能以及超高的核心密度和成本效益。借助基于 Arm 的云计算,客户可以更加低成本地运行现有工作负载,构建具有卓越性价比的新应用。为帮助开发人员迁移、构建和运行基于 Arm 的工作负载,Oracle 与 Ampere Computing、Arm、GitLab、Jenkins 等公司通力合作,利用卓越的工具和平台共同助力加速 Arm 开发人员生态系统。

为何选择 Arm 处理器?

通过在 Armv8 架构和 Neoverse 系列中引入 64 位计算,Arm 与 Ampere Computing 等合作伙伴联手进入了服务器市场。而硬件虚拟化和云计算的兴起加速了这一转变趋势。整个行业即将进入下一个趋势拐点,多 CPU 体系结构将再次成为常态。客户将能够再次利用多样化选项构建新一代应用,而 Arm、X86 和 GPU 将引领行业趋势。

Arm Neoverse N1 CPU 体系结构专为数据中心和云基础设施空间而设计。它提供了一个高核心数的服务器级 SoC 子系统,其强大的性能、功能和可扩展性可帮助加速转型至可扩展的云及边缘基础设施。它从根本上改变了超大规模数据中心和云计算的性能方程式,其能效远远超越传统技术。

Ampere Computing 的 Altra 处理器基于 Neoverse N1 CPU 架构。Ampere 利用 N1 平台集成自有创新功能,打造了一个专为超大规模云数据中心的应用而构建的 SoC。N1 Arm 处理器具备更高的线程数、CPU 频率和核心密度,可提供众多优势。

Oracle Arm 处理器的优势

突破性的计算性能

Neoverse N1 Arm CPU 专门针对高性能和超大规模数据中心而设计和优化。这些 CPU 可通过单线程核心架构提供可持续的全频率性能,从而以一致且可预测的性能运行工作负载,同时实现理想的可扩展性。这些 CPU 的缓存结构适合大型、分支密集型基础设施工作负载。

以更低的成本实现可预测的性能和可扩展性

客户现在能够以更低的成本可预测地扩展其工作负载。Arm 处理器(例如 Ampere 的 Altra 处理器)采用每核心单线程架构,支持您以一致且可预测的性能运行工作负载,同时实现理想的性能扩展。这些核心与运行在同一处理器上的其他工作负载的嘈杂邻居实现完全隔离。需要超高核心数量的‘纵向扩展’工作负载将从中受益,而‘横向扩展’工作负载也将从较小 VM 配置的多个实例中受益。可预测的性能也意味着月末账单具有更高的可预测性。Web 服务器、API Gateway、媒体编码、AI 推断和其他受处理器限制的工作负载将大幅节省成本。

您知道吗?

Riken 与 Fujitsu 联合在日本神户开发的 Fugaku 是全球最快的超级计算机,就采用了 Fujitsu 的基于 Arm 的片上系统。Arm 处理器在用于构建超级计算机的处理器架构列表中名列第一。

安全性更高

客户可以在 Arm 上安全地运行工作负载

Ampere Altra 处理器每核单线程处理器设计消除了潜在线程安全问题,并为客户工作负载提供隔离。这有助于降低因侧信道攻击而引起的风险。通过让每个核心仅运行一个线程,线程之间不会共享执行引擎、寄存器和 L1/L2 缓存,从而尽可能减少攻击面。

Arm TrustZone 是一种硬件安全扩展技术,通过内置于 CPU 中的硬件强制隔离,打造一种高效的全系统安全方案。它为基于平台安全架构 (PSA) 指导准则建立设备信任根提供了一个完美的起点。ARM TrustZone 在两个执行世界(即 Normal World 与 Secure World)之间拆分计算机资源,可提供安全的执行环境。


适用于各种工作负载

Arm 服务器端处理器(例如 Ampere Altra)旨在满足各种数据中心部署的要求严苛的工作负载要求。

- 通用工作负载 — Web 应用、应用服务器

- 云原生应用 — 基于 Docker 容器的应用

- 计算密集型应用 — 媒体编码、AI 推断、HPC 应用

- Arm 原生移动应用开发 — 用于开发和测试移动应用的 Android VM

- 内存中缓存和数据库 — Redis、Memcached 数据库、开源数据库


阅读 Moor Insights & Strategy 技术简报。

基础 Arm 软件体系


 
语言
Java 徽标 Python 徽标 JavaScript 徽标
CI/CD
Gitlab 徽标 Jenkins 徽标 Github 徽标
云原生
Docker 徽标 Kubernetes 徽标 Rancher logo
数据库
MySQL 徽标 Redis 徽标 Memcached 徽标
操作系统
Oracle Linux 徽标 Ubuntu 徽标  

在支持 Arm 服务器端开发方面,Oracle 做了哪些工作?

Arm、Ampere 以及 GitLab 和 Jenkins 等领先 ISV 正在与 Oracle 开展合作,让 Arm 服务器端开发变得简单易行且经济高效。Oracle Cloud Infrastructure (OCI) 与众多合作伙伴开展合作,共同助力客户以超高性价比在云端转换、构建和运行基于 Arm 的应用。Ampere Altra 处理器基于 Arm aarch64 架构,现已在 OCI 上用于裸金属服务器和虚拟机 (VM)。Oracle Cloud Infrastructure (OCI) 与众多合作伙伴开展合作,共同助力客户以超高性价比在云端转换、构建和运行基于 Arm 的应用。Ampere Altra 处理器基于 Arm aarch64 架构,现已在 OCI 上用于裸金属服务器和虚拟机 (VM)。GitLab、Jenkins、Rancher、Genymobile 等领先的 ISV 开发人员工具供应商、持续交付基金会 (CDF) 等开源组织以及 Arm 和 Ampere 等技术合作伙伴,正与 Oracle 合作提供工具和软件来构建和运行基于 Arm 的服务器端解决方案。Oracle 已经发布了支持 aarch64 的 Oracle Linux、Java 和 MySQL 发行版,让您能够快速在 Arm 计算平台上进行开发。

Ampere Altra 简介

Ampere Altra 简介

Ampere Altra 处理器是一款 80 核服务器处理器,它通过卓越的性能、可扩展性和能效来驱动新一代应用。

  • 在双插槽配置中提供多达 160 个核心
  • Neoverse N1 Cores Arm v8 架构
  • 无嘈杂邻居问题 — 单线程/核心
  • 3.0 GHZ — 以最高频率运行所有核心
  • 每一个核心上提供 64 KB L1 I-cache 和 64 KB L1 D-cache
  • 高达 1TB 内存
  • 相干网格网络 (CMN)
  • AI 推断加速
  • 7 纳米制程技术

Ampere Arm 处理器适用于通用工作负载以及快速发展型应用,例如数据分析、移动应用、机器学习推断、内存数据库、网络托管和云原生应用。


注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。