NVIDIA は最近、CUDA 13.1 を正式にリリースしました。関係者は、これを「2006 年の CUDA プラットフォームの誕生以来、最大かつ最も包括的なアップグレード」と位置づけています。このアップデートの中核となるハイライトである CUDA タイル プログラミング モデルは、NVIDIA の「堀」が弱体化するかどうかについて業界で議論を引き起こしました。著名なチップ設計者のジム・ケラー氏は、これがこのソフトウェアの独占性の終わりを示すものになるかもしれないと考えている。

12 月 9 日の Kuai Technology News

CUDA Tile はデータ ブロック (タイル) に基づくモデルです。その設計目標は、GPU プログラミングのしきい値を大幅に下げることです。開発者は、基礎となる複雑なスレッド スケジューリング、メモリ レイアウト、およびハードウェア リソース マッピングがコンパイラとランタイム システムによって自動的に処理される一方で、データをブロックに編成して計算を実行することに集中できます。

この新しいモデルをサポートするために、CUDA 13.1 では仮想命令セット (Tile IR) が導入され、cuTile ツールがリリースされました。これにより、開発者は一般的な Python を使用してタイルベースの GPU カーネルを作成できるようになります。

AMD Zen、Apple A シリーズ、Tesla Autopilot の設計に参加したチップ設計業界の上級人物である Jim Keller 氏は、開発者が「タイルを書き込み、ハードウェアを最適化する」モデルに慣れてしまえば、将来の主流の GPU プログラミングが徐々にこのタイルベースのアプローチに移行していくと考えています。

そうすれば、同じプログラム ロジックのセットを別の GPU ハードウェアに移植しやすくなります。以前の CUDA C++ ほど NVIDIA ハードウェアに強く束縛されていません。これは、AMD、Intel、または新興の AI 企業に参入の機会を提供する可能性があります。