GPU ile hesaplama, artık çok yaygınlaşmış, hatta ekol haline gelmeye başlayan bir trenddir. Yeni işletim sistemleri ile GPU, artık yalnızca grafik işlerini yapan bir işlemci değil, aynı zamanda genel amaçlı paralel işlemci olarak kullanılmaktadır.
CUDA da, bu ekolü yakalamaya çalışan NVIDIA’nın geliştirdiği paralel işlem mimarisinin adıdır. Bu mimari sayesinde bilgisayarınızın hesaplama performansında, GPU gücü kullanılarak çok ciddi artışlar sağlanabilmektedir.
CUDA, yazılım geliştiriciler, bilim adamları, görüntü işleme, hesaplamalı biyoloji, hesaplamalı kimya, bilgisayar destekli mühendislik, sismik analiz vb. gibi birbirinden çok farklı alanlarda kullanılmaya başlayan, çok önemli bir teknolojidir.
CUDA mimarisi, basitçe anlatmak gerekirse, CPU üzerinden merkez hesaplama yapılırken, ekran kartı üzerindeki işlemcinin boş kaldığı anlarda, bu işlemcinin merkez işlemciye destek olarak, toplam hesaplama performansını arttırmasıdır. CUDA mimarisi, iş istasyonlarında kullanılan Quadro ekran kartlarında var olan bir teknolojidir.
CUDA mimarisini etkin hale getirebilmenin yolu, kullanmış olduğunuz yazılımın bu mimariyi desteklemesidir. Tüketici tarafında, neredeyse tüm büyük video uygulayıcıları, CUDA mimarisi ile tanışmış ya da yakın zamanda tanışacaktır. Elemental Technologies, MotionDSP ve LoiLO’nun ürünlerinin de içerisinde bulunduğu birçok farklı üretici, CUDA desteğini yazılımlarına ya yansıtmış ya da çok kısa bir süre içerisinde yansıtacaktır.
Aynı şekilde bilimsel araştırmalarda, Dünya’nın farklı yerlerindeki 60.000’in üzerindeki araştırmacı tarafından kullanılan AMBER adlı program, CUDA mimarisini desteklemeye başlamıştır.
Finans pazarında, Numerix ve CompatibL, CUDA mimarisini destekleyeceklerini açıkladılar. Bunlardan örneğin Numerix, yaklaşık 400 finans kurumu tarafından kullanılan bir programdır.
Son olarak, çok sayıda iş istasyonu kullanıcısı mimarın yazılımı olan 3Ds Max de 2010 versiyonu ile CUDA mimarisini desteklemeye başlamıştır. İşlemcinin render performansına yaptığı katkı göz önüne alındığında, CUDA teknolojisi 3ds Max kullanıcılarının kabuslarından olan uzun render sürelerini kısaltma yolunda kullanılabilecek önemli bir mimari olmuştur.