[IMG]http://img396.**************/img396/3883/chipfm9.jpg[/IMG]



nVidia'nın, grafik kartını gerektiğinde işlemci gibi davranıp bilgisayarın işlem gucunu artırmayı sağlamasını hedeflediği CUDA(Compute Unified Device Architecture) yazılımının Haziran ayı icerisinde resmi surumunu sunmayı planlıyor.
CUDA yazılımı şu anda sadece GeForce 8800, 8600 and Quadro FX 4600 ve 5600 serisini destekliyor.
Oyun haricinde ekran kartımızla genelde 2 boyut haricinde herhangi bir işlem yapmadığımızı duşunursek, ki 2 boyutlar artık cıtır cerez işlemler, işlemci performansına duyarlı uygulamalar calıştırıldığında boşta duran guclu ekran kartının gucunu kullanmak oldukca mantıklı. Ancak tabii ki bu yazılım yukle-calıştır prensibiyle calışmıyor.
nVidia'nın bu mimarisinden faydalanabilmek icin, geliştiricilerin faydalanabilecek yazılım geliştirmesi veya duzenleme yapması gerekiyor. Programcılar C programlama dili ile GPU (grafik işlemcisi) uzerinde calışabilecek algoritmalar geliştirebilecek. CUDA yazılımın bir ozelliği ise CPU modu ile GPU modu arasında paylaşımlı bir calışmanın mumkun olabilmesi.
nVidia'nın CUDA yazılımı ve grafik işlemcisini sistemin işlem gucunu artırmaya yonelik mimarisi son kullanıcıdan ote bilim, sağlık, finans gibi işlemci kas gucu gerektiren noktalarda işe yarayacak.
Orneğin, elektromanyetik alan simulasyonunda GPU kullanımıyla 5X kat performans artışı, NAMD molekuler dinamikler hesaplamasında 3 GPU ile 705 GFlop kayar nokta işlemi yapabildiklerini, bunun bir onceki cozume gore 100X kat daha performanslı olduğunu iddia ediyorlar. (Eksi cozumun ne olduğu bilinmiyor tabii ). Ozellikle muhendislik ve matematik alanında calışanlar arasında populer yazılımlardan birisi olan MatLAB ile 10X daha performans elde edilebilmiş.
Grafik kartlarının işlemci gibi de kullanılabilir hale gelmesi, son kullanıcı acısından "grafik kartı ve işlemci bir arada olmaz mı?" sorusunu akıllara getiriyor. Intel ve AMD'den yakın zaman icerisinde boyle cozumler goreceğiz.
__________________