Deepseekは、HuaweiのAscend AIチップ向けプログラミングツール一式をオープンソース化すると発表した。中核となるのは新言語のTileLangで、DeepseekはNvidiaのCUDAプラットフォームより使いやすいとしている。今回の公開には計算やデータ移動に使うライブラリも含まれ、コードは一般に公開される。
両社は、Huaweiが全面的に支援したAscend 950チップ128基のクラスター「スーパーノード」でツールをテストした。TileLangはもともと北京大学の研究者が開発したもので、Deepseekは旧世代のNvidia製ハードウェアを使って、約1年前から利用している。
ソフトウェアが重要な理由
チップの性能をどこまで引き出せるかは、ソフトウェアに左右される。Deepseekはコードを公開することで、中国の開発者が共通言語を使えるようにし、NvidiaのCUDAを中心に築かれたソフトウェア環境に対抗するのが難しかった国産チップの性能を引き出したい考えだ。
なぜ重要か
中国の開発者にとって、今回のオープンソースツールにより、国産ハードウェア上で効率よく動くAIアプリを作りやすくなる可能性がある。海外のソフトウェア基盤への依存を減らし、国内チップメーカーが製品をより活用する助けにもなりそうだ。