Açık kaynaklı CUDA emülatörü Zluda, AMD grafik işlemcilerinde Nvidia’nın CUDA kodlarını çalıştırabilmek için geliştirilen bir proje olarak uzun süredir dikkat çekiyor. Projenin v6 versiyonu ile ilgili yapılan son duyuruda, geliştirici Andrez Janik, ticari fonlamanın tekrar kesildiğini ve projenin artık bir hobi projesi olarak devam edeceğini açıkladı. Buna rağmen, yeni versiyonda önemli iyileştirmeler de yer alıyor.
Zluda v6’da neler değişti?
Zluda’nın en yeni sürümü olan v6, bir dizi yenilik ve hata düzeltmesiyle karşımıza çıkıyor. Bunların arasında 32-bit PhysX desteği, Windows uyumluluğunun iyileştirilmesi ve PyTorch tabanlı optimizasyonlar öne çıkıyor. Janik, PhysX desteğinin henüz pre-alpha aşamasında olduğunu belirtiyor, ancak yapılan testlerde bazı demo uygulamalarında üç kata varan performans artışı gözlemlendiğini de ekliyor. Örneğin, 2010 yılında çıkan Mafia II oyununda PhysX efektleriyle birlikte 3x hızlanma sağlandığına dair ekran görüntüleri paylaşıldı. Bununla birlikte, akışkan simülasyonlarda bazı glitch’ler görülmeye devam ediyor ve Steam oyunlarına Zluda’nın yüklenmesi için kullanılan yöntem de henüz olgunlaşmamış durumda.
Windows desteğinin iyileştirilmesi de v6’nın önemli odak noktalarından biriydi. Janik, zluda.exe yükleyicisinin artık gerekli performans kitaplıklarını otomatik olarak yüklediğini ve kullanıcı deneyimini kolaylaştırdığını belirtiyor. PyTorch tabanlı iyileştirmeler ise hem derleyici hem de performans kitaplıklarında yapılan düzeltmeleri içeriyor. Bu sayede, AI ve makine öğrenmesi uygulamalarının daha stabil çalışması hedefleniyor.
Ticari destekten yoksun kalan proje: Gelecek ne getirecek?
Zluda projesinin hikayesi, finansal desteklerin inişli çıkışlı seyrini de beraberinde getirdi. Proje, 2020 yılında başlangıçta Intel GPU’ları için geliştirilmeye başlandı, ancak daha sonra AMD GPU’larına yönlendirildi. 2021 yılında fonlama kesildiğinde, proje neredeyse tamamen durma noktasına gelmişti. Ancak 2022 yılında AMD’nin yeniden fon sağlamasıyla proje yeniden canlanmıştı. Bu destek, büyük ölçüde AI yazılım ekosisteminin Nvidia’nın CUDA’sına bağımlı olmasından kaynaklanıyordu. Nvidia’nın baskın konumu nedeniyle, diğer grafik işlemci üreticileri CUDA kodlarını çalıştırabilmek için alternatif çözümler aramaya başlamıştı.
Ne yazık ki, 2024 yılında AMD de fonlamayı kesti ve hatta Ağustos ayında Janik’ten şirket adına geliştirilen kodu yeniden inşa etmesini istedi. Bu talebin ardından Janik, 2024 yılının sonunda bilinmeyen bir sponsor bulmuş ve projeye yeniden fon sağlanmıştı. Sponsorun büyük olasılıkla bir AI şirketi olduğu düşünülüyor, çünkü Zluda’nın Instinct serisi kartlarda CUDA tabanlı AI iş yüklerini çalıştırmaya olanak tanıması, bu şirketler için değerliydi. Ancak bu destek de kısa ömürlü oldu ve fonlama tekrar kesildi. Janik, artık Zluda’nın bir hafta sonu projesi olarak devam edeceğini duyurdu.
Kullanıcılar için ne anlama geliyor?
Zluda’nın ticari fonlamadan yoksun kalması, kullanıcılar için hem fırsatlar hem de sınırlamalar anlamına geliyor. Açık kaynaklı ve ücretsiz olması nedeniyle, CUDA ikili dosyalarının yerini alabilecek tamamen ücretsiz bir alternatif olarak görülüyor. Ancak, AI ve büyük ölçekli uygulamalar için daha stabil ve optimize edilmiş çözümlere ihtiyaç duyuluyor. Zluda’nın sunduğu avantajlar arasında kolay kurulum ve çoğu CUDA kodunun değiştirilmeden çalıştırılabilmesi yer alıyor. Bununla birlikte, performans ve kararlılık konusunda henüz yeterli düzeyde olmadığı da bir gerçek.
Piyasada Zluda’nın sunduğu işlevselliğe benzer çözümler sunan diğer projeler de bulunuyor. Örneğin, AMD’nin HIP kaynak kodu portlama aracı, Spectral Compute’in Scale aracı ve Moore Threads’un Musify araç takımı bunlardan bazıları. Bu projeler, farklı yaklaşımlar kullanarak CUDA kodlarının diğer GPU’larda çalışmasını sağlamayı hedefliyor. Zluda’nın geleceği belirsiz olsa da, açık kaynak topluluğunun ve geliştiricilerin ilgi alanına bağlı olarak gelişmeye devam edebilir.
Zluda’nın v6 versiyonu, ticari destek olmadan da önemli ilerlemeler kaydetti. Ancak, projenin geleceği artık geliştiricinin kişisel ilgi alanlarına bağlı hale geldi. Bu durum, hem heyecan verici yeniliklere hem de yeni sınırlamalara yol açabilir. Kullanıcılar ve geliştiriciler, Zluda’nın gelecek versiyonlarını dikkatle takip etmeye devam edecek gibi görünüyor.
Yapay zeka özeti
Açık kaynaklı CUDA emülatörü Zluda’nın v6 versiyonunda ticari destek sona erdi. Yeni özellikler ve performans iyileştirmeleri neler? Geleceği hakkında detaylar.



