CPU
上級

AVX10(エーブイエックステン)

Intel 2023年発表のAVX-512後継命令セット。AVX10.1+AVX10.2の2世代展開+E-core/P-core両対応+512bit可変+Granite Rapids 2025年導入予定。

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
intel
cpu
avx
simd
avx10
instruction-set

概要

AVX10 (Advanced Vector Extensions 10) は Intel が2023年7月25日発表した AVX-512 の後継ベクトル命令セット。AVX10.1 (2023年策定・Granite Rapids 2024年9月導入) + AVX10.2 (2025年策定・Diamond Rapids 2026年予定) の2段階展開で、AVX-512 が長年抱えてきた "P-core 専用・E-core 非対応" 問題を解決し、E-core/P-core 両対応のスケーラブル設計を実現。512bit/256bit/128bit 可変ベクトル幅 + 互換性ある共通命令で、ハイブリッドアーキテクチャ CPU でも全コアで AVX 命令が使える。Alder Lake/Raptor Lake (12-14世代 Core) で AVX-512 を E-core が持たないため P-core でも無効化されたが、AVX10 は E-core も 128/256bit を保証+ P-core で 512bit という使い分けで両対応。Intel Core Ultra 300/400 系 (Panther Lake 2025・Nova Lake 2026) で標準対応予定で、AVX-512 を完全置換する戦略命令セット。

主な特徴・仕組み

  • 発表: Intel・2023年7月25日 (Hot Chips 2023)
  • AVX10.1: 2023年策定・Granite Rapids 2024/9 (Xeon 6世代) 導入
  • AVX10.2: 2025年策定・Diamond Rapids (Xeon 7世代 2026) 導入予定
  • コア対応: P-core (512bit 必須) + E-core (128/256bit 必須・512bit 任意)
  • ベクトル幅: 128bit/256bit/512bit 可変・全コアで128/256bit 保証
  • 互換性: AVX-512 + 既存 AVX/AVX2 命令との下位互換あり
  • 新命令: BF16 行列演算・FP16 拡張・整数飽和演算強化
  • API: Intel Intrinsics (AVX10 名前空間) + GCC __builtin_avx10*
  • コンパイラ: GCC 14+ + LLVM 18+ + ICX 2024+
  • AVX10.1 必須: AVX-512F + AVX-512BW + AVX-512DQ + AVX-512CD 等従来必須セット
  • 削減命令: AVX10.1 で E-core 用に簡素化 (一部の特殊命令は P-core のみ)

スペック比較表

命令セット発表年最大ベクトル幅E-core 対応主要 CPU
MMX199764bit全コアPentium MMX
SSE/SSE21999/2000128bit全コアPentium III/4
AVX2011256bit全コアSandy Bridge
AVX22013256bit全コアHaswell
AVX-5122017512bit× (P-core only)Skylake-X
AVX10.12024/9512bit○ (128/256bit)Granite Rapids
AVX10.22026予定512bit○Diamond Rapids

具体例・対応製品

  • Intel Xeon 6900P (2024/9・Granite Rapids・$17,000+): AVX10.1 初対応 CPU
  • Intel Core Ultra 300 (2025予定・Panther Lake): コンシューマ AVX10.1 初対応
  • Intel Diamond Rapids (2026予定・Xeon 7世代): AVX10.2 対応
  • Intel Nova Lake (2026予定・Core Ultra 400): AVX10.2 コンシューマ対応
  • Intel oneAPI 2024.1 (2024/3): AVX10.1 ターゲットコンパイル対応

自作PCでの選び方・注意点

AVX10 は2026年現在 エンタープライズ向け Granite Rapids (Xeon 6世代) 限定。一般自作PC向け Core Ultra 200V (Lunar Lake 2024/9)・Core Ultra 200S (Arrow Lake 2024/10) は AVX-512 (P-core のみ) 採用で AVX10 非対応。Core Ultra 300 (Panther Lake 2025年下半期) で AVX10.1 がコンシューマ初対応となる予定。注意点として、AVX10 は AVX-512 完全互換ではない (一部の特殊命令削除)・既存 AVX-512 最適化コードは AVX10 で動かない場合あり。HPC + AI ワークロードでは AVX10 の優位性が顕著で、AMD AVX-512 (Zen 4 以降) との性能比較で互角〜優位の予測。コンシューマ用途では AVX-512/AVX10 の差は実用的にほぼ無意味で、Adobe/Microsoft等の主要アプリは依然 SSE4.2/AVX2 中心。コンパイラは GCC 14+/LLVM 18+/ICX 2024+ で AVX10 ターゲットコード生成可能。

関連用語との違い

  • AVX-512: 2017年導入・P-core 専用・Alder Lake 以降で E-core 非対応問題発生。
  • AMD AVX-512: Zen 4 (2022/9) 〜 Zen 5 (2024) で対応・Intel との並列競争。
  • ARM SVE/SVE2: ARM 系の可変長ベクトル命令・AVX10 と類似コンセプト。

よくある質問(FAQ)

Q1: AVX10 と AVX-512 何が違う? A: AVX10 は E-core/P-core 両対応・スケーラブル設計。AVX-512 は P-core 専用でハイブリッド CPU の弱点。AVX10.1 + AVX10.2 で AVX-512 の機能を継承+拡張。

Q2: コンシューマで使えるのは? A: 2025年下半期予定の Intel Core Ultra 300 (Panther Lake) で AVX10.1 初対応。それまでは Xeon 6900P (Granite Rapids) のみ。

Q3: AMD は AVX10 対応する? A: 不明。AMD は AVX-512 (Zen 4/Zen 5) で独自路線。AVX10 は Intel 商標+設計のため AMD 対応は2025年現在発表なし。

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