- VUDA: Vulkan tabanlı, başlık-dosyası odaklı bir kütüphane olup GPU hızlandırmalı uygulamalar yazmak için bir CUDA Runtime API arayüzü sunar.
- Vulkan API üzerine kuruludur ve CUDA Runtime belirtimine uyum sağlamayı hedefler.
- VUDA'nın özelliklerine
vuda.hpp dosyasını dahil edip vuda:: ad alanını kullanarak veya tüm CUDA işlevlerini saran ve yeniden yönlendiren vuda_runtime.hpp üzerinden erişilebilir.
- Bu yazı, VUDA'yı kurma ve derleme yöntemlerine ilişkin belgeler ile uygulama ayrıntılarını sunar.
- Yazıda, VUDA kullanarak aygıtta bellek ayırmayı, dizileri aygıta kopyalamayı, kernel'i (Vulkan shader modülü) çalıştırmayı ve sonuçları ana makineye geri kopyalamayı gösteren kod örnekleri yer alır.
- VUDA, NVIDIA CUDA Runtime API'sini kullanmak yerine Vulkan'ın performansından yararlanabilen bir alternatif sunar.
- Bu yazı, Vulkan ve CUDA'nın yeteneklerini birleştiren yeni bir kütüphane olan VUDA'yı tanıtan özel bir içeriktir.
- Teknik konulara hakim kişiler, GPU hızlandırmalı uygulamaların performansını artırabilecek son teknoloji bir yaklaşımı tanıtan bu yazıyla ilgilenecektir.
1 yorum
Hacker News görüşleri