Categories




Review Contents:
EVGA GeForce GTX 280 1GB Superclocked Review
by Michael "SKYMTL" Hoenig     |     June 16, 2008

Of Parallel Processing and CUDA


While we could make this a huge section, we will only go over the very tip of the iceberg that is CUDA and how it relates to the G200 architecture. It should be mentioned up front that due to the unified architecture of both the G80 and the G90 cores, CUDA applications will work on them as well, just not with the speed they will on the G200 series cards. Unfortunately, due to the time constraints of this review and the very beta nature of some of the applications, we were not able to benchmark the parallel processing features of the GTX 280. In the weeks to come, expect a full article dealing with CUDA, the applications which benefit from it and benchmarks. Until then, here is a little primer.


What is CUDA?

Nvidia has this to say about their CUDA architecture:

CUDA is a software and GPU architecture that makes it possible to use the many processor cores (and eventually thousands of cores) in a GPU to perform general-purpose mathematical calculations. CUDA is accessible to all programmers through an extension to the C and C++ programming languages for parallel computing.

To put that into layman’s terms it means that we will now be able to take advantage of the massive potential offered by current GPU architectures in order to speed up certain tasks. In essence, CUDA should be able to take a task like video transcoding which takes hours on a quad core CPU and perform that same operation in a matter of minutes on a GPU. Not all applications can be transferred to the GPU but those that do will supposedly see an amazing jump in performance.

We could go on and on about CUDA but before we go into some of the applications it can be used in, we invite you to visit Nvidia’s CUDA site: CUDA Zone - resource for C developers of applications that solve computing problems


Folding @ Home


By now, many of you know what Stanford University’s Folding @ Home is since it is the most widely used distributed computing program around right now. While in the past it was only ATI graphics cards that were able to fold, Nvidia has taken up the flag as well and will be using the CUDA architecture to make this application available to their customers. From the information we have from Nvidia, a single GTX 280 graphics card could potentially take the place of an entire folding farm of CPUs in terms of folding capabilities.


Video Transcoding


In today’s high tech world mobile devices have given users the capability to bring their movie collections with them on the go. To this end, consumers need to have a quick and efficient way of transferring their movies from one device to another. From my experience, this can be a pain in the butt since it seems like every device from a Cowon D2 to an iPod needs a different resolution, bitrate and compression to look the best possible. Even a quad core processor can take hours to transcode a movie and that just isn’t an option for many of us who are on the go.

To streamline this process for us, Nvidia has teamed up with Elemental Technologies to offer a video transcoding solution which harnesses the power available from the GTX’s 240 processors. The BadaBOOM Media Converter they will be releasing can take a transcoding process which took up to six hours on a quad core CPU and streamline it into a sub-40 minute timeframe. This also frees up your CPU to work on other tasks.

If these promises are kept, this may be one of the most-used CUDA applications even though it will need to be purchased (pricing is not determined at this point).


PhysX Technology


About two years ago there were many industry insiders who predicted that physics implementation would be the next Big Thing when it came to new games. With the release of their PhysX PPU, Ageia brought to the market a stand-alone physics processor which had the potential to redefine gaming. However, the idea of buying a $200 physics card never appealed to many people and the unit never became very popular with either consumers or game developers. Fast forward to the present time and Nvidia now has control over Ageia’s PhysX technology and will be putting it to good use in their all their cards featuring a unified architecture. This means that PhysX suddenly has an installed base numbering in the tens of millions instead of the tiny portion who bought the original PPU. Usually, a larger number of potential customers means that developers will use a technology more often which will lead to more titles being developed for PhysX.

Since physics calculations are inherently parallel, the thread dispatcher in the unified shader architecture is able to shunt these calculations to the appropriate texture processing cluster. This means a fine balancing act must be done since in theory running physics calculations can degrease rendering performance of the GPU. However, it seems like Nvidia is working long and hard to get things balanced out properly so turning up in game physics will have a minimal affect on overall graphics performance.


Our Initial Thoughts Regarding CUDA

We have quickly run through three of the emerging uses for the CUDA technology on the parallel processing architecture of modern Nvidia GPUs and we must say it looks promising. Even though the technology may be new by a consumer’s standpoint, the potential of CUDA is virtually limitless. What needs to be done is to clearly define support for this architecture through the use of both pay-for-use and FREE applications. Without the use of home-brew programs for CUDA to speed up everyday tasks, we can see this technology flying us all by without any widespread adoption.

At this point, all we have are Nvidia’s claims regarding performance and ease of use with CUDA and today’s tasks but only time will tell if these claims can become a reality. What is needed is long-term support from Nvidia for this architecture and from what we have seen; the boys in green are ready.
 
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark to Slashdot!Stumble this Post!Reddit! Bookmark to Newsvine!
 

Latest Reviews in Video Cards
June 3, 2009
1651The HD 4890 is ATI's bid to attack the hgh-end single GPU market and from the looks of things, they are succeeding quite well.  With board parters releasing everythi...
May 25, 2009
1138The GTX 275 was released a short while ago and while it was in short supply, it can now be found everywhere. With sales of these cards happening on a nearly weekly b...
May 7, 2009
664A few months ago, everyone was up in arms over Nvidia's choice to give the 9800 GTX+ a brand new name. What is now known as the GTS 250 had a rocky beginning but in ...

LinkBacks (?)
LinkBack to this Thread: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/7972-evga-geforce-gtx-280-1gb-superclocked-review.html
Posted By Date
Finally can get something nice - GTX275? - Page 2 - Guru3D.com Forums June 24, 2009 01:48 PM
The Shark Tank Community Forums-viewtopic-*SOLD* Mint eVGA Geforce GTX 280 "Superclocked" June 16, 2009 03:57 PM
iXBT Labs - NVIDIA GTX 280 and GTX 260 Review Roundup June 12, 2009 05:06 PM
GTX 280 Reviews/Benchmarks Compilation! June 12, 2009 03:18 AM
RazeTheWorld: PC Gaming, Hardware, Reviews, Previews, Graphics Cards, CPU's, Motherboards, Overclocking, Blogs, Social Networking, Forums, and Kre June 10, 2009 03:34 AM
9800GX2 low performance in Crysis - Page 6 - Overclock.net - Overclocking.net June 8, 2009 12:48 PM
NCIX.com - Buy EVGA E-GEFORCE GTX 280 Superclocked 621MHZ 1024MB 2.268GHZ GDDR3 Dual DVI-I HDCP HDTV Out Video Card - 01G-P3-1282-AR In Canada. June 5, 2009 03:46 PM
SweClockers.com - Forum: GTX 280 reviews/bench. (komplett lista) June 5, 2009 06:43 AM
silentpcreview.com | View topic - The new Nvidia GTX 280 : 240W TDP. Are silencers doomed? June 3, 2009 04:37 AM
EVGA GeForce GTX 280 1GB Superclocked Edition May 31, 2009 01:31 PM
GTX280 complete legit reviews - techPowerUp! Forums May 25, 2009 12:57 PM
Spew forth your gtx280 reviews - The Inquirer May 24, 2009 04:38 PM
AMD Processors Forums - ATI 4850 review May 22, 2009 03:50 PM
EVGA GeForce GTX 280 1GB Superclocked Edition Review @ Hardware Canucks May 21, 2009 01:52 PM
GameSpot Forums - PC Hardware Discussion - Is this a good upgrade for me? May 17, 2009 08:12 PM
NVIDIA's GTX 260 and 280 Has Arrived :: TweakTown May 14, 2009 11:26 AM
» GTX280 Reviews / Previews from Around the Web May 11, 2009 11:02 AM
Overclockers Australia Forums - View Single Post - Nvidia GeForce 200-Series | GTX 280 GTX 260 | Reviews | Discussion | See OP!! May 6, 2009 09:20 AM
Sig Request - and yes, you get lots of rep - ijji Forums April 19, 2009 11:39 PM
Geforce 260 vs Geforce 9800 GX2 vs radeon 4850 April 19, 2009 04:20 PM
techPowerUp! :: Review Database April 18, 2009 10:47 AM
inCrysis - Guide to the game Crysis - NVIDIA GeForce GTX 200 - Crysis Benchmarks April 11, 2009 11:04 PM
techPowerUp! - The latest in hardware and gaming April 11, 2009 07:52 AM
Nvidia 280gtx Full Review April 7, 2009 02:43 PM
Any pics of naked GTX 280? - Overclock.net - Overclocking.net April 5, 2009 11:18 PM
EVGA GeForce GTX 280 1GB - PCSTATS.com April 5, 2009 07:53 AM
GameSpot Forums - PC Hardware Discussion - 6 to 8 pin adapters?? April 2, 2009 07:39 PM