Back to Glossary
GPU Cloud
CUDA
CUDA is NVIDIA's parallel computing platform and programming model for GPU acceleration.
Definition
CUDA (Compute Unified Device Architecture) is NVIDIA's parallel computing platform and programming model that enables developers to use NVIDIA GPUs for general-purpose computing. CUDA provides: (1) C/C++ extensions for GPU programming, (2) cuBLAS (linear algebra), (3) cuDNN (deep learning primitives), (4) NCCL (multi-GPU communication), (5) NVCC compiler. All major AI frameworks (PyTorch, TensorFlow, JAX) are built on CUDA. Harch Corp's GPU cloud provides the latest CUDA 12.x with all libraries pre-installed.
Related Keywords
cudanvidia cudagpu programmingcuda coresparallel computing
Related Terms
GPU Cloud
GPU cloud is a cloud computing service that provides access to graphics processing units (GPUs) on-demand for AI, ML, and HPC workloads.
PyTorch
PyTorch is an open-source deep learning framework developed by Meta, widely used in research and production.
TensorRT
TensorRT is NVIDIA's high-performance deep learning inference optimizer and runtime.