DeepSeekとHuaweiが公開したのは、Huawei製AIチップ「Ascend」向けのプログラミング基盤です。AIチップは、ハードウェアがあるだけでは使いこなせません。チップに処理を指示するソフトウェアや、複数のチップを連携させる仕組みも必要です。今回の公開には、TileLangや計算・通信ライブラリが含まれ、両社はAscend 950を128基使うシステム構成も共同で進めたとしています。
1
8
13
狙いは、NvidiaのGPU向けソフトウェア基盤「CUDA」に依存せず、HuaweiのAscendを使いやすくすることです。ただし、ツールを公開したことや大規模な構成を示したことだけで、開発者が乗り換えた、あるいはCUDAに性能面で並んだと判断することはできません。
Ascend向けツールは何をするのか
TileLangは、AIソフトウェアを開発するためのプログラミング言語です。Ascend版を使えば、開発者はNvidiaのCUDAに頼らず、Ascend向けのプログラムを作るための手段を得られます。DeepSeekが公開したツールの中には、無料で利用できるTileLangも含まれています。
6
8
あわせて公開されたライブラリは、主に次の役割を担います。
- 計算ライブラリ:AI処理に必要な演算を実行するためのソフトウェア。
- 通信ライブラリ:処理を複数のアクセラレーターに分ける際、チップ間のデータ交換や連携を支えるソフトウェア。
1
13
25
プログラミング言語と各種ライブラリを組み合わせることで、単体のチップでの処理から、複数チップを使うシステムまでを支えることを目指しています。一方、ツールが公開されたからといって、あらゆるモデルや開発環境がAscend上で問題なく動くと確認されたわけではありません。
「128基」は大規模構成の前進。ただし性能比較とは別
報道によると、DeepSeekとHuaweiはAscend 950を128基使う「スーパーノード」構成を共同で進め、計算と通信の両面を最適化したとしています。
13
24
128基という数字が示すのは、両社が取り組んだ構成の規模です。Nvidiaのあらゆる計算クラスターを置き換えられることや、学習速度、信頼性、コストが同等であることを示す比較データではありません。現時点の報道には、そうした性能比較は示されていません。
Huaweiの支援と、国内ソフトウェア基盤を求める動き
DeepSeekによれば、プログラミング基盤の開発ではHuaweiが全面的に支援しました。
1 AIアクセラレーター向けソフトウェアは、対象となるチップの特性に合わせて開発する必要があります。チップを手がけるHuaweiと、AIソフトウェアを開発するDeepSeekが連携することで、ハードウェアとソフトウェアを一体で調整できる点が協業の意味です。
この動きは、中国のテクノロジー企業がNvidiaのエコシステムに代わる選択肢を構築しようとする流れにも重なります。米国の輸出規制も、中国の開発者が国内の選択肢を求める背景の一つです。ただし、ツールを公開しただけで、ハードウェアやソフトウェアをめぐる制約が解消されるわけではありません。
1
14
成否を決めるのは、開発者が使い続けるか
オープンソースで公開し、無料で試せるようにすることは、導入のハードルを下げます。しかし、既存の開発環境を切り替えるには、ツールが安定して動くか、実際の仕事に役立つか、継続的に改善されるかも重要です。
今回の情報から確認できるのは、DeepSeekとHuaweiの協業、ツールの公開、そして128基構成への取り組みです。開発者に広く採用されたことや、CUDAと同等の性能を実現したことまでは確認できません。
1
8
13
今回の発表は、Ascendをよりプログラムしやすく、大規模に活用するための基盤づくりが進んだことを示しています。CUDAに対抗する存在になれるかどうかは、ツールチェーンが現場でどれだけ機能し、開発者が実際に選ぶかにかかっています。