DeepSeekとHuaweiが提携、Ascend向け「TileLang」などAI開発ツールをオープンソース公開。NVIDIA「CUDA」依存からの脱却へ

光る回路が描かれた未来的なAIマイクロチップ AI Technology

結論:NVIDIA「CUDA」の牙城に挑む新たな選択肢

AI開発において圧倒的なシェアを誇るNVIDIAのソフトウェア環境「CUDA」。この業界標準に挑戦する新たな動きが活発化しています。中国のAIスタートアップであるDeepSeekは、通信機器大手のHuawei(ファーウェイ)と提携し、同社のAIチップ「Huawei Ascend」向けに最適化されたプログラミングインフラなど、AI開発ツールをオープンソースとして公開しました。この取り組みは、AI業界が長年抱えてきた「NVIDIA CUDAへの依存」を低減させるための重要な一歩となります。

発表の背景と「CUDA依存」からの脱却

AIモデルのトレーニングや推論において、NVIDIAのGPUとその専用ソフトウェアプラットフォームであるCUDAは、事実上のデファクトスタンダードとなっています。しかし、特定のハードウェアエコシステムへの過度な依存は、調達リスクやコストの上昇を招くため、多くの企業が代替手段を模索してきました。

こうした中、DeepSeekとHuaweiの提携は、HuaweiのAIチップ「Ascend」シリーズの性能を最大限に引き出し、NVIDIA製品以外の選択肢を実用的なものにすることを目的としています。両社は、Ascend NPU(Neural Processing Unit)向けに最適化されたオープンソースのプログラミングインフラを提供することで、開発者がNVIDIA環境から移行しやすいエコシステムの構築を目指しています。

公開された主要な開発ツールとその技術的特徴

今回の提携に伴い、複数の強力なツールやライブラリが公開・アップデートされました。特に注目すべき主要なコンポーネントの詳細は以下の通りです。

1. TileLang:Ascend 950を公式サポート

ドメイン固有言語(DSL)である「TileLang」は、2026年9月30日にHuawei Ascend 950 NPUの公式サポートを正式に追加しました。TileLangは、ハードウェアの性能を引き出すためのネイティブコード生成、自動スケジューリング、および同期機能を提供します。これにより、開発者は複雑なハードウェア制御を意識することなく、効率的なカーネル開発が可能になります。

2. DeepGEMM Ascend:効率的な行列演算の移植

「DeepGEMM Ascend」は、DeepSeekが開発した行列乗算カーネルライブラリ「DeepGEMM」をHuawei Ascendプラットフォーム向けに移植したものです。元のDeepGEMMと完全なAPI互換性を維持しているため、既存のコード資産をスムーズに移行できます。

技術的には、BF16(Bfloat16)に加えて、FP8やFP4といったGEMM(行列乗算)をサポートしています。さらに、MQA(Multi-Query Attention)のlogits処理や、大規模な混合専門家(MoE)モデル向け技術である「MegaMoE」にも対応しており、最新のLLM(大言語モデル)アーキテクチャに最適化されています。

複雑なコードが表示された開発者のマルチモニター環境

3. DeepEP-Ascend:MoEモデル向けの高性能通信

「DeepEP-Ascend」は、Huawei Ascend NPU上での機械学習のトレーニングおよび推論を高速化するための高性能通信ライブラリです。特に、MoEモデルのディスパッチ(振り分け)およびコンバイン(統合)処理において、エキスパート並列(expert-parallel)のall-to-all操作を提供します。

このライブラリは、NVIDIA向けに提供されている「DeepEP」のAPIと整合性が取られており、開発者はハードウェアの違いを意識せずに、同様の並列処理ロジックを実装することができます。

4. TileKernels:シームレスなマルチバックエンド対応

「TileKernels」は、2026年9月30日にHuawei Ascendのサポートを追加しました。

最大の特長は、実行時に自動的に適切なバックエンドを選択する機能(automatic runtime backend selection)を備えている点です。これにより、開発者は同一のPython APIを使用しながら、NVIDIA GPUとHuawei NPUの両方で同じコードを実行することができます。ハードウェアごとのコードの書き直しが不要になるため、開発効率が劇的に向上します。

なぜこの動きが重要なのか?

今回の発表がAI業界に与える影響は極めて大きいと言えます。その理由は主に以下の3点に集約されます。

  • ポータビリティの向上: TileKernelsのように、NVIDIA GPUとHuawei NPUで同一のPython APIをそのまま動かせる仕組みは、開発者にとって「ハードウェアの縛り」を緩める強力なツールとなります。
  • 低精度演算のサポート: DeepGEMM AscendがFP8やFP4といった精度での演算をサポートしたことは、メモリ帯域や計算リソースが制限される環境において、モデルの高速化と省電力化に直結します。
  • MoEアーキテクチャへの最適化: 近年の巨大LLMで主流となっているMoEモデルの通信処理(DeepEP-Ascend)や、MegaMoE(DeepGEMM Ascend)への対応は、実用的な大規模AIモデルをAscendチップ上で効率的に動かすための必須要件を満たしています。

開発者や企業への影響と今後の展望

このオープンソース化により、企業や研究機関は、NVIDIA製GPUの確保が困難な状況であっても、Huawei Ascendチップを選択肢に含めたAIインフラの構築が容易になります。特に、同一のコードベースで異なるハードウェアをサポートできる柔軟性は、インフラのマルチベンダー化を推進する強力な後押しとなるでしょう。

一方で、今回公開されたツール群が、実際の多様な開発現場でどの程度のパフォーマンスを発揮するか、またNVIDIAのCUDAが持つ圧倒的なコミュニティやドキュメントの充実度にどこまで対抗できるかは、今後の普及プロセスを見守る必要があります。

まとめ

DeepSeekとHuaweiによる今回の提携とオープンソースツールの公開は、AIハードウェア市場における「CUDA一強」の現状に風穴を開ける可能性を秘めた、極めて戦略的な一手です。TileLangやDeepGEMM Ascendといったツール群が、今後どのように開発者コミュニティに受け入れられ、AI開発の民主化と多様化を進めていくのか、その動向から目が離せません。

情報元

コメント