Commenting on: The Power of Uber-Parallel Processing - the new WGL_AMD_GPU_association extension

Posted by Nick Haemel on March 03, 2009

GPUs are highly parallel processors, generating results for millions of pixels, possibly hundreds of times per second. But at the same time, a GPU is a single processor that can only work on one task at a time. A single application, or even multiple applications, can rarely utilize the resources of multi-GPU systems efficiently.

OpenGL 3Some modern GPU features help to address this issue. MultiView allows each OpenGL application on Windows XP to run locally on the GPU the monitor is attached to. CrossFire accelerates applications by tasking each GPU with a…

Tags: 3D, GPGPU
(1) Comments | Permalink | Trackback URI

Comments

Parallelizing the work has other benefits apart from throughput. We can use cheap and cheerful machines to do the work rather than a very expensive uber-machine. Who cares if the individual cheap machines break down? We just replace the ones that fail and forge on. The chances of corn production stopping completely because of hardware failure are basically infinitesimally small. What are the chances of hundreds, perhaps thousands of independent machines all failing at the same time? Effectively zero.
Page 1 of 1 pages

Add your comment

Note: All comments are moderated for spambots so there will be a posting delay.
Your email address will not be published.

Anti Spam: Please enter the word you see in the image below:



Close