4 ms·
This is exactly what GPUs do today, and it is also why NVIDIA and ATI are trying to make their GPUs available to programmers for general purpose use. See CUDA (
by lrm242 16y ago
This is exactly what GPUs do today, and it is also why NVIDIA and ATI are trying to make their GPUs available to programmers for general purpose use. See CUDA (http://www.nvidia.com/object/cuda_home_new.html http://www.nvidia.com/object/cuda_home_new.html) and Stream (http://www.amd.com/US/PRODUCTS/TECHNOLOGIES/STREAM-TECHNOLOGY/Pages/stream-technology.aspx http://www.amd.com/US/PRODUCTS/TECHNOLOGIES/STREAM-TECHNOLOG...). These technologies let programmers use the parallel computation engine of the GPU to solve problems. Using such a tool is non-trivial, as the problem has to benefit from massive parallelization and you also have to have a problem big enough to overcome the data load penalty (getting the data from main memory/disk to the GPUs memory for processing).