About
CUDA is a parallel computing platform and programming model developed by Nvidia for general computing on its own GPUs (graphics processing units). CUDA enables developers to speed up compute-intensive applications by harnessing the power of GPUs for the parallelizable part of the computation.
This post is a super simple introduction to CUDA, the popular parallel computing platform and programming model from NVIDIA. I wrote a previous “Easy Introduction” to CUDA in 2013 that has been very popular over the years. But CUDA programming has gotten easier, and GPUs have gotten much faster, so it’s time for an updated (and even easier) introduction.
CUDA C++ is just one of the ways you can create massively parallel applications with CUDA. It lets you use the powerful C++ programming language to develop high performance algorithms accelerated by thousands of parallel threads running on GPUs. Many developers have accelerated their computation- and bandwidth-hungry applications this way, including the libraries and frameworks that underpin the ongoing revolution in artificial intelligence known as Deep Learning.
Specification
You May Also Like
Related products
-
RAPIDS
SKU: N/AACCELERATED DATA SCIENCE The RAPIDS suite of open source software libraries gives you the freedom to execute end-to-end data science and analytics pipelines entirely on GPUs. SCALE OUT ON GPUS Seamlessly scale from GPU workstations to multi-GPU servers and multi-node clusters with Dask. PYTHON INTEGRATION Accelerate your Python data science toolchain with minimal code changes ...More Information -
NVIDIA TESLA P40
SKU: N/A- GPU Memory: 24 GB
- CUDA Cores: 3840
- Single-Precision Performance: 12 TeraFLOPS
- System Interface: x16 PCIe Gen3
-
TENSORFLOW
SKU: N/ATensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications. Easy model building TensorFlow offers multiple levels of abstraction so you can choose the right one ...More Information