AMD Meminta Pembuangan Lapisan Terjemahan CUDA Sumber Terbuka ZLUDA, Pembangun Bersumpah untuk Membina Semula

BigGo Editorial Team
AMD Meminta Pembuangan Lapisan Terjemahan CUDA Sumber Terbuka ZLUDA, Pembangun Bersumpah untuk Membina Semula

AMD baru-baru ini telah meminta pembuangan ZLUDA, sebuah projek lapisan terjemahan CUDA sumber terbuka, dari repositori GitHub mereka. Perkembangan ini telah menghantar riak melalui komuniti teknologi, terutamanya memandangkan potensi projek ini untuk menyokong CUDA NVIDIA pada perkakasan AMD Radeon.

Permintaan AMD untuk mengeluarkan ZLUDA menunjukkan kerumitan menjalankan NVIDIA CUDA pada perkakasan AMD
Permintaan AMD untuk mengeluarkan ZLUDA menunjukkan kerumitan menjalankan NVIDIA CUDA pada perkakasan AMD

Kebangkitan dan Kejatuhan ZLUDA

ZLUDA, yang pada asalnya dicipta oleh pembangun Andrzej Janik untuk GPU Intel, kemudiannya disesuaikan untuk berfungsi pada GPU AMD dengan sokongan dari syarikat tersebut. Projek ini membolehkan pelbagai aplikasi CUDA berjalan dengan lancar pada perkakasan AMD, merapatkan jurang yang ketara dalam ekosistem GPU.

Awal tahun ini, AMD menghentikan pembiayaan untuk ZLUDA. Berikutan ini, dan selaras dengan perjanjian sebelumnya, Janik melepaskan kod sebagai sumber terbuka pada bulan Februari. Walau bagaimanapun, pasukan undang-undang AMD kini mendakwa bahawa pelepasan ini tidak mengikat dari segi undang-undang, membawa kepada situasi semasa.

Kebimbangan Undang-undang dan Pendirian NVIDIA

Walaupun AMD menyebut kebimbangan undang-undang untuk permintaan pembuangan, perlu diingat bahawa NVIDIA baru-baru ini melarang penggunaan lapisan terjemahan dengan perisian berasaskan CUDA. Langkah ini oleh NVIDIA berpotensi menyebabkan masalah undang-undang untuk AMD, yang mungkin telah mempengaruhi keputusan mereka untuk menjauhkan diri dari ZLUDA.

Menariknya, Janik menyatakan, "Saya tidak menerima sebarang ancaman undang-undang atau komunikasi dari NVIDIA," menunjukkan bahawa tekanan datang semata-mata dari AMD pada ketika ini.

Masa Depan ZLUDA

Walaupun menghadapi halangan ini, Janik tetap bertekad. Dia telah mengumumkan rancangan untuk membina semula ZLUDA dari pangkalan kod pra-AMD, menyatakan, "Pada ketika ini, satu lagi syarikat yang bermusuhan tidak membuat banyak perbezaan."

Versi yang dibina semula akan mempunyai skop yang berbeza dan tidak akan memasukkan ciri-ciri tertentu, seperti sokongan yang dirancang untuk NVIDIA GameWorks. Janik telah berjaya melaksanakan ini dalam Batman: Arkham Knight tetapi tidak pernah menyelesaikannya, dan sekarang kod itu tidak akan pernah dilihat.

Implikasi untuk Pasaran GPU

Perkembangan ini menyoroti persaingan berterusan dan kerumitan undang-undang dalam pasaran GPU, terutamanya mengenai ekosistem perisian. Pembuangan ZLUDA berpotensi memberi kesan kepada pembangun dan penyelidik yang bergantung pada lapisan terjemahan ini untuk menjalankan aplikasi CUDA pada perkakasan AMD.

Ketika cerita ini berkembang, komuniti teknologi akan mengawasi dengan teliti untuk melihat bagaimana usaha Janik untuk membina semula ZLUDA berkembang, dan sama ada ini akan membawa kepada perbincangan yang lebih luas tentang kebolehoperasian dalam ruang GPU.