CUDA: Difference between revisions

Content deleted Content added
No edit summary
m Removed extraneous commas in intro sentence.
Line 12:
| website = {{URL|www.nvidia.com/object/cuda_home_new.html}}
}}
'''CUDA''', (the '''Compute Unified Device Architecture'''), is a [[parallel computing]] platform and programming model created by [[NVIDIA]] and implemented by the [[graphics processing unit]]s (GPUs) that they produce.<ref>[http://www.nvidia.com/object/cuda_home_new.html NVIDIA CUDA Home Page]</ref> CUDA gives program developers direct access to the virtual [[instruction set]] and memory of the parallel computational elements in CUDA GPUs.
 
Using CUDA, the GPUs can be used for general purpose processing (i.e., not exclusively graphics); this approach is known as [[GPGPU]]. Unlike CPUs, however, GPUs have a parallel throughput architecture that emphasizes executing many concurrent threads slowly, rather than executing a single thread very quickly.