Cuda ne anlama geliyor?

CUDA, en basit tanımla ekran kartlarını işlemci olarak kullanmaya yarayan teknolojidir. Bir işlemci en fazla 8 çekirdeğe sahip iken GTX 680 gibi bir ekran kartında 1536 çekirdek vardır. Bu yüzden ekran kartları işlemcilerden kat kat hızlıdır. Fakat bu yüksek performanslı ekran kartlarının oyunlarda heba edilmesine göz yummak istemeyen insanlar, bunları matematiksel hesaplamalarda nasıl kullanırız diye düşünmüşler ve sonucunda da CUDA ve Stream gibi teknolojilerle çıka gelmişlerdir.

CUDA'nın işi şudur: sen normal C dilinde bir program yazarsın, CUDA derleyicisi, bu programı ekran kartının anlayacağı bir dile çevirir. Bir nevi tercümanlık yapar. Böylece program ekran kartının gücünü kullanabilir.

CUDA, bir NVIDIA teknolojisidir ve bunun AMD sürümü ise Stream'dir. bunun bir de her iki ekran kartını birden destekleyen sürümü vardır, bunun da adı OpenCL'dir.

CUDA sayesinde şifreleri daha hızlı kırabilir, video dönüştürme işlemlerini hızlandırabilir ve hatta hastalıklara çok daha kısa sürede çare bulabiliriz.
 
Son düzenleme:
Uyarı! Bu konu 12 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı