Var inne på forumen hos World Community Grid och läst lite om CPU och GPU-folding. Denna tråd är för övrigt rätt intressant: https://secure.worldcommunitygrid.or...d_thread,22332
Hur som helst så tycker jag en användare gav intressant information för detta ämne:
GPUs can do a few things very fast, by working in parallel.
Nvidia tried to show off their fancy GPU technology with the help of the Mythbusters folks. They showed a robot firing paintballs one by one to draw a smiley face. They called that a CPU. For the GPU, they had a massive contraption that fired hundreds of paintballs at once, and painted a crude Mona Lisa in a split second.
The problem for Nvidia is that the analogy fits TOO well. The "CPU" can fire its paintballs anywhere, with total control. The "GPU" takes forever to set up, and once you have done so, you can only paint another Mona Lisa.
So, is the GPU really faster? No. It only gets more done if you have a very specific task, and are prepared to accept the limitations of the GPU, such as less precise mathematics.
Will this always be the case? Yes and no. No, because GPUs are already solving the problems of imprecise mathematics and unsuitability for general purpose computing. But, on the other hand, CPUs are expected to take advantage of the same massively parallel pipelines used by GPUs.
In short, the boundary between CPU and GPU is getting fainter. Manufacturers that say "forget this general purpose nonsense" (ATI) do manage to create chips that are faster for graphics. But manufacturers that try for a general purpose chip end up with something more and more like a CPU.
PS: Don't waste your time looking at the Stanford numbers. They are mostly science fiction, since each number measures a completely different thing



LinkBack URL
About LinkBacks







Svara med citat


Bokmärken