CPU
上級

AVX10 (統一ベクトル命令セット)(エーブイエックステン)

Intel が2023年7月発表のAVX-512 後継・統一ベクトル命令セット。256bit / 512bit 両対応で P-core / E-core 共通実装、Alder Lake 以降の AVX-512 不在問題を解決。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
CPU
アーキ
SIMD
AVX

概要

AVX10 はIntel が2023年7月24日に発表した、AVX-512 後継かつ統一ベクトル命令セット。Alder Lake (2021) 以降の「P-core はAVX-512 対応・E-core 非対応」というハイブリッド設計の不整合を、命令セット側で統一する解決策。AVX10 Version 1 で 256bit 必須・512bit オプション化、Version 2 で完全統合する設計。

AVX10 バージョン

Version256bit512bitAMX (行列)採用
AVX10.1必須オプション (Server のみ必須)別命令Granite Rapids (2024)
AVX10.2必須必須 (全CPU)AMX-AVX10 統合Clearwater Forest (2025-2026)

AVX10.1 の柔軟性

AVX10.1 は意図的に「最大ベクトル長」を実装ベンダ選択化:

  • サーバCPU (Granite Rapids等): 512bit 必須
  • 消費者P-core: 256bit / 512bit 選択
  • E-core: 256bit のみ
  • ハイブリッドCPU でも統一命令セットで運用可能

AVX-512 からの主要変更

  • ベクトル長: 固定512bit → 可変 (256 / 512)
  • マスクレジスタ: K0-K7 (8個) 維持
  • 全AVX-512 命令サブセット統合
  • 新命令: 行列拡張 (AVX10.2)・BF16 / FP16 強化
  • 後方互換: AVX-512 ソフトウェアそのまま動作

主要対応CPU

CPU年AVX10
Granite Rapids (Xeon 6)2024-09AVX10.1 (512bit 必須)
Sierra Forest (E-core Xeon)2024-Q2AVX10.1 (256bit)
Clearwater Forest2025-2026AVX10.2 (全CPU 512bit)
Arrow Lake Refresh?2025+AVX10 (噂)
Diamond Rapids2026AVX10.2

E-core 対応の意義

AVX-512 時代の問題: Alder Lake (2021) P-core はAVX-512 サポートだが E-core (Gracemont) が非対応 → OS Scheduler が AVX-512 命令使用thread を P-core 固定化必要 → 複雑化 → Intel 全Core AVX-512 無効化に至った。AVX10.1 で E-core も256bit 対応化、命令セット側で問題解決。

AMD 戦略との対比

項目Intel AVX10AMD AVX-512
Zen 4 (2022)採用Double-pumped 512bit
Zen 5 (2024)-Full-width 512bit
ハイブリッドあり (P+E)なし (Zen はP-core のみ)
命令セット統合再設計AVX-512継続

関連用語との違い

  • vs AVX-512: AVX10 は柔軟ベクトル長・E-core 対応
  • vs ARM SVE2: SVE2 はベクトル長HW 依存・SW不変
  • vs Intel AMX: AVX10 はベクトル / AMX は行列

FAQ

Q1: 既存AVX-512 ソフトウェア互換? A: そのまま動作。AVX10 はAVX-512 を内包する形で設計、命令再コンパイル不要。

Q2: 256bit と512bit の使い分け? A: CPUID で実装最大長を取得→ ランタイム選択。コンパイラ (GCC / LLVM・2024) が対応中。

Q3: AVX10.2 はいつ? A: 2025-2026年Clearwater Forest / Diamond Rapids で本格展開。全CPU が512bit 必須化・AMX 行列拡張統合。

この記事について
カテゴリーCPU
難易度上級
作成日2026/5/15