Spectral Compute, NVIDIA CUDA uygulamalarının AMD GPU’ları için yerel olarak derlenmesini sağlayan SCALE aracını tanıttı. Bu yenilikçi araç seti, GPU uyumluluğunda devrim yaratma potansiyeline sahip.

NVIDIA CUDA ve SCALE Aracı
Compute Unified Architecture (CUDA), NVIDIA GPU’larında genel amaçlı işleme ve diğer görevlerin kapsamlı dil desteğiyle çalıştırılmasına olanak tanır. CUDA, GPU’ların sunduğu gücü gelişmiş simülasyonlar, fizik hesaplamaları, bilimsel modelleme, kripto madenciliği ve makine öğrenimi gibi alanlarda kullanmak için geliştirilmiştir. Özellikle mevcut yapay zeka patlaması, NVIDIA GPU’larının üretken AI iş yükleri için tercih edilmesinin başlıca nedenlerinden biri olmuştur. Ancak, bu durum AMD gibi rakiplerin GPU’larını yazılımları için başka yerlere bakmaya itmiştir.
SCALE Aracının İşlevselliği
Spectral Compute tarafından geliştirilen SCALE aracı, CUDA uygulamalarının AMD’nin RDNA GPU’ları için yerel olarak derlenmesine olanak tanır. SCALE, CUDA programının veya derleme sisteminin değiştirilmesini gerektirmez. Spectral Compute CEO’su Michael Sondergaard, “Kodu bir kez yazıp herhangi bir donanım platformunda derlemenin/çalıştırmanın mümkün olması gerektiğine inanıyoruz” dedi. SCALE, NVIDIA CUDA Toolkit’e benzer şekilde çalışır ve araçlar ve betikler “sadece çalışır”. Ayrıca, SCALE yedi yıldır geliştirilmektedir ve NVIDIA’nın koduna güvenmez, böylece geliştiriciler bir uygulamanın AMD GPU’ya hazır bir sürümünü derlemek için tek bir kod tabanından çalışabilirler.
Başarıyla Test Edilen Projeler
SCALE, Blender, Llama-cpp, XGboost, FAISS, GOMC gibi AMD GPU’larında çalışan uygulamalarla başarıyla test edilmiştir. SCALE, CUDA uygulamalarının AMD GPU’ları için yerel olarak derlenmesine olanak tanıyan bir GPGPU programlama araç takımıdır. SCALE, CUDA programının veya onun derleme sisteminin değiştirilmesini gerektirmez ve daha fazla GPU satıcısı ve CUDA API’si için destek geliştirilme aşamasındadır.
SCALE’in Yenilikleri
SCALE, diğer çapraz platformlu GPGPU çözümlerine kıyasla bazı önemli yeniliklere sahiptir. SCALE, CUDA programlarını olduğu gibi kabul eder ve bunları başka bir dile aktarmaya gerek yoktur. Bu, programınız satır içi PTX asm kullanıyor olsa bile geçerlidir. SCALE derleyicisi, aynı komut satırı seçeneklerini ve CUDA lehçesini kabul ederek nvcc, kolay bir yedek görevi görür. NVIDIA CUDA Toolkit’in kurulumunu “taklit eder”, böylece mevcut derleme araçları ve betikleri olduğu gibi çalışır.
Sonuç
Spectral Compute’un SCALE aracı, NVIDIA CUDA uygulamalarını AMD GPU’larında çalıştırma konusundaki engelleri ortadan kaldırarak GPU uyumluluğunda büyük bir adım atmıştır. SCALE, geliştiricilerin tek bir kod tabanından çalışarak hem NVIDIA hem de AMD GPU’ları desteklemesini sağlar ve GPU dünyasında devrim yaratma potansiyeline sahiptir.
Çin Yenilenebilir Enerji Hedeflerine Hızla Ulaşıyor