

NVIDIA CUDA
Parallel computing platform and programming model for accelerating applications on GPUs, supporting development in multiple languages, offering a toolkit with libraries, compiler, development tools, and runtime for enhanced performance in scientific and research tasks.
Cost / License
- Free
- Proprietary
Platforms
- Windows
- Linux
- Online
Features
- Support for NVIDIA CUDA acceleration
- GPU Acceleration
- GPU Support
- Parallel Computing
Tags
- gpu
- nvidia
- cuda
- nvidia-support
NVIDIA CUDA News & Activities
Recent News
- Fla published news article about Ubuntu
Canonical to support and distribute NVIDIA CUDA natively in UbuntuCanonical, the publisher of Ubuntu, has announced it will support and distribute NVIDIA CUDA within...
Recent activities
- Fla updated NVIDIA CUDA
- POX added NVIDIA CUDA as alternative to OpenCL
NVIDIA CUDA information
What is NVIDIA CUDA?
CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up computing applications by harnessing the power of GPUs.
In GPU-accelerated applications, the sequential part of the workload runs on the CPU – which is optimized for single-threaded performance – while the compute intensive portion of the application runs on thousands of GPU cores in parallel. When using CUDA, developers program in popular languages such as C, C++, Fortran, Python and MATLAB and express parallelism through extensions in the form of a few basic keywords.
The CUDA Toolkit from NVIDIA provides everything you need to develop GPU-accelerated applications. The CUDA Toolkit includes GPU-accelerated libraries, a compiler, development tools and the CUDA runtime.



