ZLUDANvidia’nın CUDA iş yüklerinin Intel GPU’larda çalışmasını sağlayan yazılım geri döndü ancak büyük bir değişiklikle: Artık Intel modelleri yerine AMD GPU’lar için çalışıyor (üzerinden) Phoronix). ZLUDA geliştiricisi Andrzej Janik’in (vosen adını kullanarak) “gerçekçi olarak artık terk edildi” demesiyle proje üzerinde daha fazla çalışma, en azından büyük güncellemeler olmayacak gibi görünüyor.
ZLUDA ilk kez 2020’de ortaya çıktı ve Intel GPU’larını, Nvidia’nın baskın ve özel donanım-yazılım ekosisteminin omurgasını oluşturan CUDA ile uyumlu hale getirme konusunda büyük umut vaat etti. O zamanlar Intel’in tek GPU’ları entegre grafikler olmasına rağmen, bilgi işlem dünyası Ponte Vecchio ve Arc Alchemist gibi Intel’in Xe tabanlı GPU’larının piyasaya sürülmesini bekliyordu. Artık bu GPU’lar kullanım dışı olduğuna göre, ZLUDA pek çok kullanım alanı bulacaktı ve muhtemelen 2020’deki amaç da buydu.
Ancak ZLUDA, Janik’in “özel nedenleri” öne sürmesiyle Şubat 2021’de GitHub’dan çıkarıldı. Geliştirici, ZLUDA’nın geri dönüşüyle bu nedenlerin ne olduğunu ve bunun Intel ve AMD ile ilgili olduğunu açıklamaya karar verdi. Janik, ZLUDA’yı ilk kez geliştirmeye başladığında bir Intel çalışanıydı ve şirket içinde ZLUDA’nın benimsenmesi için lobi faaliyetleri yürütüyordu. Intel, projeyi değerlendirirken Janik’ten projeyi kaldırmasını istedi ancak geliştiricinin belirttiği gibi, “Intel, CUDA uygulamalarını Intel GPU’larda çalıştırmanın herhangi bir ticari durum olmadığına karar verdi.”
Daha sonra Janik Intel’den ayrıldı ve ZLUDA’nın geliştirilmesine ilişkin bir sözleşme imzalayan AMD ile temasa geçti. Tıpkı Intel gibi AMD de ZLUDA’yı değerlendirmek için zaman ayırdı ve bir karara varmadan önce ZLUDA’nın gizli kalmasını istedi. Sonunda AMD, Intel ile aynı sonuca vardı: “CUDA uygulamalarını AMD GPU’larda çalıştırmak için herhangi bir ticari durum yok.” Janik daha sonra sözleşmeden çıkarıldı ve sonunda ZLUDA’yı kamuoyuna geri getirebildi.
Ancak bugünkü ZLUDA, 2020 versiyonundan çok farklı. Intel’in oneAPI’si üzerine inşa edilmek ve şirketin GPU’larına destek vermek yerine, AMD’nin rakip ROCm çözümünü temel alıyor ve yalnızca Radeon GPU’ları destekliyor. Intel desteğinin neden geri çekildiği tam olarak belli değil, ancak bunun ZLUDA’nın 2020 sürümünün yalnızca Xe öncesi entegre grafikleri desteklemesiyle bir ilgisi olabilir. Arc Alchemist GPU’lar 2022’de piyasaya çıktığında Janik, AMD ile çalışıyordu.
Ek olarak geliştirici, ZLUDA’nın “yalnızca kişisel olarak ilgilendiğim iş yüklerini (DLSS) çalıştırmak için güncellemeler alacağını” belirtti, bu da projenin az çok tamamlandığı anlamına geliyor. Görünüşe göre Janik’in nihai hedefi Intel veya AMD’den destek almaktı, ancak ikisinin devre dışı kalmasıyla “GPU şirketlerinin tükendiğini” söylüyor.
Intel ve AMD’nin GPU’larını mevcut CUDA ekosistemiyle uyumlu hale getirmekle ilgilenmediği anlaşılıyor. Görünüşe göre daha yeni ve daha az gelişmiş olan ancak açık kaynak olma avantajına sahip olan oneAPI ve ROCm ile CUDA ile kafa kafaya rekabet etmeyi tercih edecekler. CUDA, profesyonel ve veri merkezi grafik yazılımları için hala açık ara en popüler çözüm ve özellikle de Nvidia’nın GPU’ları, özellik ve performans açısından Intel ve AMD’ye liderlik etmeye devam ederse, bunun yakın zamanda değişip değişmeyeceği belli değil.