CUDA Nedir?
CUDA, NVIDIA
tarafından çıkarılan, GPU’nun işlem hızını artırmak için yapılmış bir paralel
programlama platformudur. C, C++, C#, Python vs. gibi programlama dilleriyle
yazılan programların GPU (Grafik İşlem Birimi) üzerinde çalışmasını sağlar.
CPU’lar, seri işlemciler olduğu için paralel programlama zorluk çıkartır. Çünkü
paralel programlamada birkaç CPU’nun aynı anda çalışması istenir ancak bunun
için karışık yazılımlar gereklidir. Burada devreye CUDA girer. CUDA zaten
paralel programlama platformu olduğundan bu zorlukları ortadan kaldırır.
CUDA, bilgisayarlı
tomografi, ışın izleme, sismik analiz, akışkan dinamiği gibi birçok alanda
kullanılmaktadır. Video uygulamaları, finans piyasasında kullanılan
uygulamalar, ilaç şirketlerinde kullanılan AMBER programı ve daha birçok
uygulama CUDA ile hızlandırılmıştır.
Yorumlar
Yorum Gönder