
AMDは今年初め、オープンソースのCUDA変換レイヤープロジェクトであるZLUDAへの資金提供をひっそりと停止しました。ZLUDAは、ROCmソフトウェアスタックでサポートされるAMD Radeonプロセッサ上で、元々Nvidia CUDA GPU用にコンパイルされたプログラムを実行できるようにするものでした。しかし最近、NvidiaはCUDAベースのソフトウェアにおける変換レイヤーの使用を禁止しました。これはAMDにとって法的問題となる可能性があるため、AMDはZLUDAの開発者であるAndrzej Janik氏にコードの削除を要請したとPhoronixは報じています。
「以前ここにあったコードはAMDの要請により削除されました」と、開発者はプロジェクトのGitHubページに記した。「コードはAMDのメールによる承認を得て公開されました。AMDの法務部門は現在、法的拘束力がないと判断しているため、ロールバックしました。質問される前に言っておきますが、私はNvidiaから法的脅迫や連絡は一切受けていません。」
Janik氏とAMDの契約では、契約が終了した場合、コードをオープンソース化することが認められていました。2月にAMDの資金提供が終了した後、ZLUDAのコードは公開されました。しかし、AMDの法務チームは、このリリースには法的拘束力がないとして、GitHubリポジトリからの削除を要求しました。このプロジェクトはAMDにとってメリットとなるRadeonハードウェア上でCUDAをサポートする可能性を秘めていたため、この展開は意外なものでした。
こうした挫折にもかかわらず、Janik氏はZLUDAをAMD以前のコードベースから再構築する意向を表明しました。再構築版は開発範囲が異なり、Nvidia GameWorksへの対応など、一部の機能は含まれません。
Janik氏は現在、プロジェクトのための新たな資金確保に取り組んでおり、今後の方向性について様々な検討を行っています。新しいZLUDAが当初の計画通りIntel GPUに重点を置くのか、それともAMD GPU向けの新しい設計を採用するのかは依然として不透明です。
「現時点では、敵対的な企業が一つ増えても大した違いはありません」とJanik氏は書いている。「AMD以前のコードベースからZLUDAを再構築する予定です。プロジェクトの資金は順調に調達されており、今後数週間で詳細をお知らせできると思います。開発範囲は変更され、一部の機能は復活しません。サプライズにしたかったのですが、その機能の一つにNVIDIA GameWorksのサポートがありました。『バットマン:アーカム・ナイト』で動作させることはできましたが、完成には至らず、このコードは二度と日の目を見ることはありませんでした。」
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
公式の ZLUDA コードは GitHub から削除されているが、クローンされたリポジトリにはまだ存在している可能性があると Phoronix は示唆している。
アントン・シロフはTom's Hardwareの寄稿ライターです。過去数十年にわたり、CPUやGPUからスーパーコンピュータ、最新のプロセス技術や最新の製造ツールからハイテク業界のトレンドまで、あらゆる分野をカバーしてきました。