Kayıtlar

Kasım, 2017 tarihine ait yayınlar gösteriliyor

Bottleneck (Darboğaz) Nedir?

Bottleneck ya da darboğaz, donanımdaki zayıf parçanın bir uygulamayı çalıştırırken yetersiz kalmasıdır. Bu parça, işlemci, ekran kartı, HDD vs. olabilir. Bu sorun en çok işlemci – ekran kartı arasında yaşanmaktadır. Eğer güçlü bir ekran kartı, zayıf bir işlemci ile kullanılırsa, işlemci, ekran kartını yeterince besleyemez ve özellikle oyun oynarken takılmalar ortaya çıkar. Bunun tam tersi bir durumda, yani ekran kartının zayıf, işlemcinin güçlü olması durumunda da yine takılma, görüntü atlama gibi sorunlarla karşılaşılabilir. Bu sorunu yaşamamak için donanım elemanları arasındaki dengeyi kurmak gerekir. Yani birbirine yetebilecek kapasitede elemanlar seçilmelidir.

CUDA Nedir?

Resim
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.