Yazımızı sona erdirmeden önce geliştirilmekte olan ekran kartlarının özellikleri hakkında biraz daha bilgi vermek istiyoruz. İlk olarak video oynatma yeteneğini ele alalım. Şu anda eski tip GeForce 7, ATI Radeon X1900 ekran kartları video kalitesi alanına hükmediyorlar. Bu çağ birleşik tarayıcılar ve özel video çekirdeği gibi geliştirmelerin gelmesi üzerine artık sona eriyor.
Daha küçük algoritmalar ve 128 tarayıcının kullanılabilmesiyle GeForce 8800GTX yüksek kalite video deneyinde 130 üzerinden 128 puan topluyor. Yakın zamanda kendi deney düzeneğimizle kendi resim kalitesi deneylerimizi yapacağız.
G80 ile ilgili yenilikler arasında diğerleri kadar önemli olan bir başka başlık da CUDA. Bu özelliği ilk duyduğumda gerçekten çok heyecanlandım. Yıllardır bazı meraklılar ve akademisyenler daha hızlı paralel işlemcilerin özlemini çekmişlerdir. Beowulf kümeleri (cluster) gibi bütçelere pek uygun olmayan çözümler kullanıcıları ister istemez başka çözümler aramaya itti ve daha fazla işlem gücü için ekran kartlarına gözler çevrildi.
Ekran kartlarında sorun şu; paralel işleme konusunda başarılılar fakat çok dallanan konularda kötü sonuçlar verebiliyorlar. Bu konuda CPU'lar daha iyi. Bunlara ek olarak ekran kartlarına işlem yaptırabilmek için tarayıcıların sanki bir oyun geliştiricisi gibi yeniden programlanması da gerekiyor. Bu tür konuları aşmak için Nvidia bir kez daha masaya kozunu sürüyor Compute Unified Device Architecture veya CUDA (Birleşik Hesaplama Aygıtı Mimarisi).
Burada bir akışkan benzetiminde (simulation) CUDA'nın nasıl çalıştığı gösteriliyor.
Nvidia, GPU gücü ile doğru orantılı çalışan (8800GTS'de 96 tarayıcı birimi ve 8800GTX'de 128 gibi) bir C+ derleyicisi sunuyor. Ayrıca programcılar hem CPU hem de ekran kartı işlemcisine göre ölçeklenebilen uygulamalar yaratabiliyorlar. Protein@Home gibi yüksek işlem gücü gerektiren pek çok uygulama CUDA'yı çok sevecek. CUDA ile programcılar sadece dünyanın karşı karşıya olduğu hastalıklara çare aramakla yetinmeyebilirler hacimli sıvılar, elbiseler veya saçların benzetimi (simulation) gibi konularda patlama yaşanabilir. CUDA sayesinde oyunlarda fizik etkileri doğrudan ekran kartına yüklenebilir.
Merak edenler için tam donanımlı bir SDK (Yazılım Geliştirme Aracı) yakında hazır hale getirilecek. Eğer kansere çare aramak gibi insanlığa yardım edebileceğini düşünenler varsa Nvidia onlara yardımcı olmak için elinden geleni yapıyor.