nV News Forums


nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA GeForce 400/500 Series (http://www.nvnews.net/vbulletin/forumdisplay.php?f=63)
-   -   What's the catch? (http://www.nvnews.net/vbulletin/showthread.php?t=151026)

Intel17 05-16-10 09:14 PM

What's the catch?
Okay, so help me understand this:

If a top end, $1000 Intel CPU can only do, say, 100 GFLOPS but a $500 nVidia or AMD graphics board can do >500 GFLOPS (in dp) and >1TFLOP (in sp), why is anything computationally expensive (compression, physics simulation, CADD, etc.) done on a CPU any more? What is the catch? Why haven't GPUs basically taken over with CPUs doing minimal work?

trivium nate 05-16-10 10:21 PM

Re: What's the catch?
english? thanks :)

snowmanwithahat 05-16-10 10:38 PM

Re: What's the catch?
1. Not all problems can be parallelized to the degree of benefit from gpgpu computing
2. So far the language has been proprietary. CUDA, Stream, from nvidia and ATi respecitvely. OpenCL stands to change that.

Basically only a small subset of the computing problems can leverage this technology. The ones that can have been, but development is hard and slow because of the fact that no commercial developer, and most open-source coders for that matter, don't want to develop for a shifting target as far as language is concerned.

Highly parallel problem solving is really only good in.

Physics simulation
Encryption (sometimes)
Molecular simulation (sometimes)

TLDR; It has little impact on programs used by consumers, so don't expect to see much anytime soon.

Ninja Prime 05-16-10 10:39 PM

Re: What's the catch?
Because GPUs can't run general purpose code, essentially. To really explain it more than that would take longer than I want to type. ;)

All times are GMT -5. The time now is 04:29 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.