Nvidia, CUDA yazılımının diğer yongalarda çalışması için çeviri katmanlarının kullanılmasını yasaklıyor; yeni kısıtlama görünüşe göre bazı Çinli GPU üreticilerini ve ZLUDA’yı hedef alıyor

Nvidia, CUDA yazılımının diğer yongalarda çalışması için çeviri katmanlarının kullanılmasını yasaklıyor; yeni kısıtlama görünüşe göre bazı Çinli GPU üreticilerini ve ZLUDA’yı hedef alıyor

Nvidia artık CUDA tabanlı yazılımların çeviri katmanlarını kullanarak diğer donanım platformlarında çalıştırılmasını yasakladı. Bu, hem ZLUDA girişimini hem de daha da önemlisi Çinli GPU üreticilerinin çeviri katmanlarıyla CUDA kodunu kullanmasını engellemek için tasarlanmış gibi görünüyor. Yorum yapmak için Nvidia’ya ping gönderdik ve bir yanıt aldığımızda sizi ek ayrıntılar ve açıklamalarla güncelleyeceğiz.

LonghornBir yazılım mühendisi, güncellenen şartları fark etti. CUDA 11.5’teki yeni bir maddede “Bu tür çıktı yapıtlarını Nvidia dışı bir platformu hedeflemek amacıyla Yazılım öğeleri kullanılarak oluşturulan çıktının herhangi bir kısmına ters mühendislik uygulayamaz, kaynak koda dönüştüremez veya parçalara ayıramazsınız” ifadesi yer alıyor.

Lider olmanın iyi ve kötü yanları vardır: Bir yandan herkes size bağlıdır; Öte yandan herkes omuzlarınızda durmak istiyor. İkincisi görünüşe göre CUDA’da olan şey. CUDA ve Nvidia donanımının kombinasyonunun inanılmaz derecede verimli olduğu kanıtlandığından, tonlarca program buna güveniyor. Ancak pazara daha rekabetçi donanımlar girdikçe, daha fazla kullanıcı CUDA programlarını diğer donanım platformlarında çalıştırma eğiliminde oluyor. Bunu yapmanın iki kolay yolu vardır: kodu yeniden derlemek (ilgili programların geliştiricilerine açıktır) ve bir çeviri katmanı kullanmak.

Açık nedenlerden ötürü, şöyle bir çeviri katmanı kullanmak ZLUDA CUDA programını Nvidia olmayan donanımda çalıştırmanın en kolay yoludur. Tek yapmanız gereken, önceden derlenmiş ikili dosyaları almak ve bunları ZLUDA veya diğer çeviri katmanlarını kullanarak çalıştırmaktır. ZLUDA şu anda bocalıyor gibi görünüyor, her ikisiyle de AMD ve Intel bunu daha da geliştirme fırsatını değerlendirdi.

Yorum gönder