NVIDIAの責任者であるJen-HsunHuangは、英国の出版物The Registerの記者団に、同社はCUDAアーキテクチャをサポートするサードパーティのチップを作成するというアイデアを受け入れていると語った。言い換えると、NVIDIA CUDAチップ上で実行するように構築されたソフトウェアのサポートは、NVIDIAGPU専用ではなくなる可能性があります。
同社はCUDA開発環境のソースコードをリリースする予定はありませんが、サードパーティのプレーヤーがCUDAベースのソフトウェア用にチップを作成または最適化する場合、同社は必ずしもそのようなイニシアチブに反対するわけではありません。 「CUDAの中心はNVIDIAハードウェアです。ここで発見するものは何もありません。誰かがCUDA用のアプリケーションを作成したり、CUDA用に別のチップを作成したりしたい場合、私たちはそれに対して断固として反対することはありませんが、誰も尋ねたことはありません」とHuang氏は述べています。互換性のあるアクセラレータを正常に作成するには、NVIDIAが参加する必要がありますが、これは、あらゆる点で商業的に意味がある場合にのみ発生します。実際、CUDAはクローズドテクノロジーのままですが、NVIDIAは、サードパーティ企業と一緒にCUDAコアを使用してチップを注文する準備ができています。
TiriasResearchのチーフアナリストであるJimMcGregorは、この提案は大規模なプレーヤーに関連すると考えています。アマゾンやグーグルのような主要なクラウドプロバイダーは特定のワークロード向けに独自のソリューションを作成しており、NVIDIAがこの分野での協力を拒否した場合、NVIDIAは失う可能性があり、CUDAの関連性は最終的に低下します。たとえば、Googleには、機械学習ソフトウェアを高速化するための独自のTPUファミリーがすでにあります。
NVIDIAは、CUDAソフトウェアの開発者としての地位を確立しています。CUDAソフトウェアは、CUDAコアを備えた多数のGPUを販売するための手段です。同社はまた、メタバースのソフトウェアおよびハードウェアプロバイダーとも呼ばれ、CUDAテクノロジーはOmniverseプラットフォームの中心にあります。 NVIDIAには、サプライチェーン最適化、量子コンピューティングシミュレーション、自動操縦アプリケーション用のプラットフォームなど、CUDAベースのソフトウェアツールを構築するための150を超えるSDKがあります。
一方、競合他社は同様のソリューションを提供することを決定しました。 NVIDIAグラフィックカードは、AMDおよびIntelでサポートされているOpenCL並列プログラミングフレームワークと互換性があります。同時に、AMDにはROCmと呼ばれるアナログがあり、IntelにはoneAPIがあります。 7月、OpenAIはTriton AIプラットフォームを発表しました。これは、NVIDIAグラフィックスで効率的に実行されるコードを記述できるPythonのようなプログラミング環境です。また、Vortexと呼ばれるプロジェクトは、RISC-VベースのデバイスでCUDAアプリケーションの処理を提供することを目的としています。
2021-11-12 14:51:00
著者: Vitalii Babkin