What is CUDA?

Answer ID 2132
Published 02/05/2008 01:57 PM
Updated 03/04/2013 08:41 AM

What is CUDA?


CUDA stands for Compute Unified Device Architecture.

The term CUDA is most often associated with the CUDA software. The CUDA software stack consists of:

· CUDA hardware driver

· CUDA API and its runtime: The CUDA API is an extension of the C programming language that adds the ability to specify thread-level parallelism in C and also to specify GPU device specific operations (like moving data between the CPU and the GPU).

· Mathematical libraries that have been optimized to run using CUDA.

The CUDA software comes with the software driver, the CUDA toolkit (compiler, debugger, profiler), and the CUDA SDK (CUDA code samples).

More information on CUDA is available at: http://www.nvidia.com/cuda

For general discussion of setting up development environments, algorithms, optimizations and so on, please visit the DevZone forums.

Was this answer helpful?
Your rating has been submitted, please tell us how we can make this answer more useful.

LIVE CHAT

Chat online with one of our support agents

CHAT NOW

ASK US A QUESTION

Contact Support for assistance

CONTACT US