Return to the frontpage Read all the latest news-items on one page Download drivers, demo's, patches, tools in our huge file-section Our game reviews Our articles and guides Our latest hardware reviews and tests Return to homepage Be one of the 150.000 users discussing in our forums Search specific things in our news and articles
 
 You are here: Home » Hardware reviews » Videocards


 GeForce GTX 280 review

 By: Hilbert Hagedoorn | Edited by John A. Johnsen | Published: June 16, 2008  

   


Compute Unified Device Architecture (CUDA)

Using the GPU on the graphics card for something else than gaming.

Something NVIDIA is getting pretty keen on is utilizing the GPU for functions other than rendering your games. Face it, the floating point parallel processing power of GPUs as shown today are humongous. There's a lot of potential doing other things rather than just gaming with your graphics cards.

So there's more to the GeForce GTX 200 series than playing games. More and more non-gaming related features are and can be offloaded towards the GPU. Roughly a year or two ago NVIDIA introduced CUDA. CUDA is a software layer that allows software developers to to 'speak' with the GPU and have it process data using your graphics card. This really is the most simple & basic description I can give it.

Taking it up a notch; still a very simplified explanation: if you can program in C++, chances are pretty good you'll be able to 'speak' to that GPU and get it to return data to you. Here's where we dive into what NVIDIA refers to as 'GPU Beyond' - The GPU evolving beyond graphics applications, beyond gaming. Some dry examples of what you can use the GPU for.

  • Physics simulation
  • Signal processing
  • Computation
  • Computational geometry, biology, chemistry, physics, finance.
  • Data management

Now I know this all is very abstract, especially to explain. But for the years to come we'll start to see some pretty interesting applications that run over or get assisted by your GeForce GPU. The biggest problem with CUDA is that 99% of the CUDA application are specific to a company or internal projects, therefore that 99% of the software we never get to see. So it's very hard to understand for the end user, specifically the consumer, what CUDA can achieve with your graphics card. To keep it understandable I need to keep it real simple. And I will do so with explaining some examples of where CUDA can help.

Example 1: Accelerating Adobe photoshop

On a recent NVIDIA briefing we saw some pretty exciting stuff from Adobe. Adobe was showing off a technology demo of among others, PhotoShop. A development version of Photoshop used the GPU to process images. Again hard to describe, but let's say you want a panoramic view of some photo's, and rotate that on the fly. In the example shown a guy took the three photo's, merged them and then in real-time you can go though that panoramic view, real time as assisted by the GPU as the usual processor would have a very hard time keeping up with that.

Also, a nice example. Adobe took a 442+ Mpixel photo (which alone is 2 GB in file-size). Now they started zooming in and out real-time ... with no effort at all. As if this was an easy task to do for the PC. Again assisted and empowered by the GPU. A regular CPU would drown here -- literally your PC would die a horrible death. Pretty much panning, zooming, and rotating via GPU hardware acceleration worked on the fly. Now let me just state that this was an example shown, there's nothing definitive of an implementation like that in the next version of Adobe's software. Pure and merely an example. Though I for sure am keeping my fingers crossed. That's really exciting stuff to see, guys.

GeForce GTX 280 - GeForce GTX 200 Series





 

Pages (20): « First ... « previous 4 5 [6] 7 8 next » ... Last »


 

previous page

homepage

 

Check lowest prices on these products in Guru3D.com price guide, among the available categories: Retail & OEM Processors - Video Cards - Motherboards - Memory - Soundcards - Hard Drives - Monitors - Printers - DVDs - CD-RWs - PDAs and more !

Copyright (c) 1997-2009 Hilbert Hagedoorn, All Rights Reserved. Webdesign by Mohsin Ali - Legal disclaimer/notice
The Guru of 3D, the Hardware guru, and 3D Guru are the trademark ownership of Hilbert Hagedoorn.



  Site Navigation
   Home
   Latest News
   Submit News
   Hardware Reviews
   Articles & Guides
   VGA Charts
   Game Reviews
   Forums
   Download Section
   Guru3D Price Grabber
   Guru Price Grabber UK
   Guru PC Buyers Guide
   Guru3D Stereo Section
   Guru3D Clan
   Guru3D Folding@Home
   Contact us
   Join our news-letter
   Set as Homepage
 

  Affiliates

RivaTuner
nVHardPage
3DMark Vantage
SiSoft SANDRA
Guru3D Driver Sweeper
nVTempLogger
ATI Tray Tools

Reader Rig of the Month


Please visit our sponsor ECS Elitegroup

  Links
Driver Scan
Your company ?
Your company ?
  Downloads
NVIDIA GeForce drivers
ATI Catalyst drivers
Benchmarks & Demo's
Game Demo's
NVIDIA Chipset drivers
Intel Chipset drivers