CPU
上級

ARMv9 / Cortex-X4 / Cortex-A720 (2022年)(エーアールエムブイナイン)

ARMv9は2021年3月ARM Ltd発表の次世代ARM アーキでSVE2 (Scalable Vector Extension 2) ・CCA (Confidential Compute Architecture) ・改良AI/ML 命令採用しCortex-X3/X4/A720・Snapdragon 8 Gen 3 (2023) ・Apple M3 (2023) で展開された。

0 回閲覧
0 いいね
2026/5/13 更新
関連タグ
arm-v9
cortex-x3
cortex-x4
cortex-a720
2022
sve2
cca
realm
mte
pac
bf16
snapdragon-8-gen-3
apple-m3
apple-m4

ARMv9 / Cortex-X4 / Cortex-A720 (2022年)

概要

ARMv9は2021年3月30日ARM Ltd 発表の次世代ARM アーキでSVE2 (Scalable Vector Extension 2・128bit-2048bit 可変ベクトル長) ・CCA (Confidential Compute Architecture・Realm 機密実行領域) ・改良AI/ML 命令 (Brain Float BF16・整数行列乗算 IMM) ・PAC (Pointer Authentication・セキュリティ強化) ・MTE (Memory Tagging Extension) ・改良SVE ベクトル機能採用しCortex-X3 (2022) ・X4 (2023) ・A720 (2023 ARMv9.2) ・Snapdragon 8 Gen 2/3 (2022-2023) ・Apple M3/M4 (2023-2024 ARMv9 互換) で展開された世代。AArch32 32bit 互換モード完全廃止 (一部実装) で完全64bit 化路線進行中。10年ぶり (ARMv8 2012年から) のメジャーアーキ刷新で、AI/セキュリティ/HPC を意識した本格的次世代設計。

主な特徴・仕組み

  • 発表: 2021年3月30日ARM Ltd・コードネーム「ARMv9-A」
  • 派生プロファイル: ARMv9-A (Application・スマホ/PC/サーバ) ・ARMv9-R (リアルタイム) ・ARMv9-M (マイコン)
  • Cortex-X シリーズ: X3 (2022 ARMv9-A) ・X4 (2023) ・X925 (2024 X5 後継)
  • Cortex-A 中位: A715 (2022) ・A720 (2023) ・A725 (2024)
  • Cortex-A 低位: A510 (2021・継承 ARMv9) ・A520 (2023)
  • SVE2: ベクトル長 128-2048bit 可変・ハードウェア実装ごと異なる
  • CCA (Realm): 機密実行領域・cloud/Edge セキュア計算
  • MTE: メモリタグでバッファオーバーラン検出
  • PAC: ポインタ認証で ROP/JOP 攻撃防御
  • BF16/INT8 行列乗算: AI 推論最適化
  • L1 キャッシュ: 64KB+64KB
  • L2 キャッシュ: 1MB
  • L3 キャッシュ: 8-16MB
  • 動作周波数: 3.0-3.6GHz (Cortex-X4・4nm 2023年)
  • プロセス: 4nm→3nm

ARMv9 派生製品

製品年アーキ主な採用周波数
Cortex-X32022ARMv9-ASnapdragon 8 Gen 2・Exynos 2200/23003.0-3.2GHz
Cortex-X42023ARMv9.2-ASnapdragon 8 Gen 3・Tensor G33.2-3.4GHz
Cortex-A7202023ARMv9.2-ASnapdragon 8 Gen 3 中位コア2.6GHz
Cortex-A5202023ARMv9.2-ALITTLE 低消費コア (DynamIQ)1.8GHz
Cortex-X9252024ARMv9.2-ASnapdragon 8 Elite Gen 4・MediaTek Dimensity 94003.6-4.0GHz
Neoverse V22022ARMv9-AAWS Graviton4・NVIDIA Grace・Microsoft Cobalt 1002.7-3.5GHz

SVE2 (Scalable Vector Extension 2) 革新

2021年ARMv9 で本格展開・x86 AVX 系競合:

  • ベクトル長: 128-2048bit 可変 (ハードウェア実装側で選択)
  • メリット1: 同じプログラムが将来の長ベクトル CPU で自動高速化
  • メリット2: HPC/AI 推論で SIMD 性能大幅向上
  • メリット3: AArch64 NEON (固定128bit) からの拡張・互換性維持
  • 競合: x86 AVX-512 (512bit 固定) ・SVE2 は可変長で柔軟性高
  • 採用: AWS Graviton3 (Neoverse V1 SVE 256bit) ・Apple M4 (一部対応) ・NVIDIA Grace (SVE 128bit)
  • 後継: SVE3/SME (Scalable Matrix Extension・2024年Cortex-X925 で導入)

CCA (Confidential Compute Architecture) 革命

2021年ARMv9 で初導入・クラウド機密実行:

  • Realm: 新しい実行レベル・通常 OS/Hypervisor から完全隔離
  • 動作: VM の機密データを Hypervisor からも保護
  • 応用: クラウドセキュア計算 (AWS Nitro Enclaves 競合) ・FinTech・医療データ
  • 採用: AWS Graviton4 Realm 対応 (2024) ・Azure Arm VM 検討中
  • 競合: Intel TDX (Trust Domain Extensions) ・AMD SEV-SNP

MTE/PAC セキュリティ強化

2021年ARMv9 で標準化:

  • MTE (Memory Tagging Extension): メモリ領域に4bit タグ・アクセス時タグ照合で バッファオーバーラン検出
  • PAC (Pointer Authentication): ポインタにハッシュ署名・改竄検出
  • 採用OS: iOS 14+ (PAC) ・Android 14+ (MTE 試験運用) ・Linux 6.x (PAC/MTE)
  • 効果: メモリ脆弱性攻撃 (Heartbleed/Cloudbleed 等) 防御

AI/ML 命令拡張

2021年ARMv9 で本格AI 推論最適化:

  • BF16 (Brain Float): 16bit 浮動小数 (1+8+7・FP32 と同範囲・FP16 より範囲広い) ・AI 学習用
  • IMM (Integer Matrix Multiply): 整数行列乗算・AI 推論加速
  • SME (Scalable Matrix Extension・ARMv9.2 2024): 行列乗算専用ベクトル

採用システム (2022-2024年)

  • Samsung Galaxy S22/S23/S24 (2022-2024): Snapdragon 8 Gen 1/2/3 (Cortex-X2/X3/X4)
  • Apple iPhone 15 Pro (2023): A17 Pro (Apple Silicon ARMv9 互換)
  • Google Pixel 8/9 (2023-2024): Tensor G3/G4 (Cortex-X3/X4)
  • Snapdragon 8 Elite Gen 4 (2024): Cortex-X925 (Phoenix L)・OnePlus 13/Galaxy S25
  • Apple M3/M4 (2023-2024): Apple Silicon ARMv9 互換 (Mac/iPad Pro)
  • AWS Graviton4 (2024): Neoverse V2 96 コア・サーバ
  • NVIDIA Grace (2024): Neoverse V2 72 コア・H100/B200 と統合 (GH200/GB200)
  • Microsoft Cobalt 100 (2024): Neoverse N2 128 コア・Azure 自社サーバ

関連技術との違い

項目ARMv8.2 Cortex-A76 (2018)ARMv9 Cortex-X4 (2023)ARMv9.2 Cortex-X925 (2024)
SVE2なし (NEON 128bit)**あり (128-2048bit 可変) **あり (SME 追加)
CCA/Realmなし**あり (新規) **あり (改良)
MTE/PACなし (一部 PAC)**あり (両方) **あり (改良)
BF16/AIDotProduct のみBF16/IMM 標準SME 行列乗算
IPC vs 前世代+35% vs A75+15% vs X3+36% vs X4
周波数2.6-3.0GHz3.2-3.4GHz3.6-4.0GHz
プロセス7-5nm4nm3nm

よくある質問 (FAQ)

Q1: ARMv8 と ARMv9 の互換性は? A: ARMv9 はARMv8.5-A 上位互換・既存ARMv8 ソフトウェアは完全動作。新機能 (SVE2/CCA/MTE) は ARMv9 アプリで利用・既存アプリは無修正動作可能。AArch32 (32bit) は一部実装で削除・iOS は2017年から64bit のみ。

Q2: SVE2 と x86 AVX-512 はどちらが優れるか? A: SVE2 (可変128-2048bit) が柔軟性で優位・同プログラムが将来の長ベクトル CPU で自動高速化。AVX-512 (固定512bit) は特定演算でピーク性能高。HPC/AI 用途で SVE2 が長期競争力あり。

Q3: 現代のApple Silicon は ARMv8/v9 どちらか? A: Apple M1/M2 はARMv8.5・M3/M4 はARMv9 互換 (PAC/MTE/BF16 等 ARMv9 機能対応) 。Apple はARM Ltd. 標準命令セットを採用しつつ独自カスタム命令も実装・「ARMv9 互換 Apple Silicon」と呼ばれる。

まとめ

  • 2021年3月ARM Ltd 発表・ARMv9 アーキ
  • SVE2 (128-2048bit 可変ベクトル長)
  • CCA (Realm 機密実行) ・MTE/PAC セキュリティ
  • Cortex-X3/X4/A720・Snapdragon 8 Gen 2/3
  • Apple M3/M4 ARMv9 互換採用
この記事について
カテゴリーCPU
難易度上級
作成日2026/5/13