グラフィックスAPIのVulkanに、Intelの新しいGPUアーキテクチャ「INTEL_XE1」が追加され、行列演算の高速化機能「cooperative matrix(協調行列)」が有効化された。Mesa 25.0開発ブランチへのマージにより、Intel Xe-LPG Plus(開発コード名ARLH)を搭載する製品でのAIワークロード実行効率が向上する見通しだ。

Mesaに追加された「INTEL_XE1」アーキテクチャ列挙の実体

Mesa 3DグラフィックスライブラリのVulkanドライバに、新しいアーキテクチャ区分「INTEL_XE1」が追加された。これは当初INTEL_PRE_XE2と呼ばれていたが、コミュニティレビューを経てINTEL_XE1へと改名された。対象となるのはIntel Xe-LPG Plusアーキテクチャで、開発コード名ARLH(アローンレイクH/U)と呼ばれる製品群に相当する。この変更により、Vulkanの協調行列拡張(VK_KHR_cooperative_matrix)がINTEL_XE1デバイスで利用可能になる。協調行列は、GPU上の共有メモリを活用した行列積和演算を効率的に実行する仕組みで、ニューラルネットワーク推論の演算パターンと親和性が高い。Windows向けにはドライババージョンチェックも実装され、古いドライバでの予期せぬ動作を防ぐ設計が取られている。

Xe-LPG Plusが担う「推論特化GPU」というポジション

Intel Xe-LPG Plusは、前世代のXe-LPG(Alchemist系)を改良した統合GPUアーキテクチャだ。特徴は、Xeコア内部に専用の行列演算ユニット(XMX)を搭載している点にある。XMXエンジンはもともとデータセンター向けGPU製品で培われた技術で、BF16やINT8などの低精度行列演算を高速に処理できる。これまでXMXを活用するにはIntel独自のoneAPIやSYCLのエコシステムを経由する必要があったが、Vulkan協調行列のサポートにより、クロスプラットフォームの標準APIから直接XMXの演算能力を呼び出せるようになる。これは小規模なLLM推論や画像生成のローカル実行を、メーカー固有のSDKに依存せずに行うための基盤となる。

クロスプラットフォームILM実行基盤としてのVulkan拡張の現在地

Vulkanの協調行列拡張は、まだ広く普及しているとは言えないが、Windows、Linux、Androidといった主要プラットフォームを横断するAI実行基盤として注目を集めている。今回のマージで、Intel側のCI(継続的インテグレーション)テストにはWindows x64(Vulkan)とUbuntu x64(Vulkan)、Ubuntu arm64(Vulkan)が列挙されており、少なくともこれらの環境で動作検証が進んでいることを示唆する。特筆すべきは、搭載が無効化されているものの、macOS Apple Silicon環境も列挙されている点だ。AppleプラットフォームではMetalやCore MLが主流だが、Vulkan互換レイヤーを通じた可能性が視野に入っていると読める。各GPUメーカーが独自のAI専用APIを展開する中、Vulkan協調行列はハードウェアの垣根を越える最小限の共通言語として機能し始めている。

GPUメーカー間競争におけるIntelの小さくない一手

今回の変更はMesaのGitHubリポジトリにおける一つのマージコミットに過ぎず、一般消費者が直ちに体験できる製品発表ではない。しかし、Intelが統合GPUで協調行列対応を進める意味は小さくない。NVIDIAがCUDAエコシステムで圧倒的なAI開発者ロックインを築き、AMDがROCmでハイエンドGPUを囲い込む中、Intelの戦略は「大多数のPCに搭載される統合GPU」をAI推論プラットフォームに育てることにある。Xe-LPG Plusを搭載するArrow Lake世代のCore Ultraプロセッサが、標準API経由でAI推論を行えるようになれば、エッジAIの開発者は特定ハードウェアに縛られずに済む。コミットの共同作者にIntelのXia氏とLiu氏が名を連ねていることからも、この取り組みがIntel社内の戦略的な優先課題であることがうかがえる。