Tag

Zluda

Browsing

AMD’nin Intel OneAPI üzerinde çalışan bir CUDA (ekran kartı için NVIDIA’nın sunduğu C programlama eklentisi) uygulaması olan ZLUDA projesini devraldığı söyleniyor. Durdurulmuş olan bu proje, CUDA uygulamalarının Intel donanımında mahallî olarak çalışmasını sağlıyordu, AMD’nin bu projenin geliştiricisine ulaşarak bu aracı AMD ekran kartlarında çalışacak halde HIP/ROCm platformuna taşımak isteyip istemediğini sorduğu ortaya çıktı.

ZLUDA artık AMD donanımlarında CUDA uygulamalarını rastgele bir çeviri yahut kod değişikliği yapmadan çalıştırmanızı sağlayabiliyor. Şimdi tüm uygulamalar mahallî olarak çalışmıyor olsa da geliştiriciler artık ikili evrakları Radeon ekran kartlarında değişiklik yapmadan çalıştırabiliyor. Yapmanız gereken tek şey, CUDA’nın yerini alacak ZLUDA kütüphanesini eklemek.

Proje birinci başta hayata dönmüş üzereydi fakat akabinde takviyesi AMD tarafından durduruldu, bu da geliştiriciye kodu fiyatsız bir halde açık kaynaklı yazılım olarak paylaşma talihi verdi. Teknoloji haber sitesi olan Phoronix de bu sayede kütüphaneyi test etti ve CUDA temelli yazılımın ROCm üzerinde rastgele bir değişiklik gerektirmeden sıkıntısız bir formda çalıştığını doğruladı.

Bu, AMD donanımı için optimize edilmemiş yazılımların artık CUDA dayanağına sahip olduğu manasına geliyor. Yani CUDA, Blender 4.0 yahut V-Ray için bir render API’si olarak kullanılabilir. Radeon HIP hesaplama işleyicisine de sahip olan Blender için bu, Radeon ekran kartlarının ZLUDA kütüphanesi aracılığıyla HIP’den daha süratli çalışabileceği manasına geliyor.

Açık kaynaklı bir kütüphane olan ZLUDA şimdiden mükemmel sonuçlar ortaya koyuyor. Kütüphane şu anda tüm uygulamaları desteklemese de, başka geliştiricilerin katkılarıyla gelişeceğini söylemek mümkün. AMD’nin projeyi iki yıl boyunca finanse etmesinin akabinde takviyesi kesmesinin nedeni bilinmeyen, tekrar de Phoronix’in belirttiği üzere HIP’i destekleyen yazılımların sayısı 2 yıl öncesine nazaran çok daha azdı.

Bu projenin gerisindeki tek geliştirici olan Andrzej Janik’in çalışmalarına devam edeceği söyleniyor. Şu an projenin gündeminde olan fikirlerden biri de Radeon ekran kartlarında ZLUDA aracılığıyla NVIDIA DLSS teknolojisini aktifleştirmek.

Projenin resmi GitHub sayfası, ZLUDA projesinin artık AMD ekran kartlarına odaklandığını yansıtacak biçimde güncellendi. Geliştirici ayrıyeten OpenCL ve ZLUDA ortasındaki kıyaslama sonuçlarını da paylaşıyor:

Kaynak: videocardz.com