NVIDIA's parallel computing platform and programming model for general computing on GPUs.
CUDA (Compute Unified Device Architecture) allows developers to write programs that execute on NVIDIA GPUs. It provides both low-level access to GPU hardware and high-level libraries for common operations. CUDA is essential for AI/ML training, scientific computing, and other parallel workloads.
Explore More Terms
NVMe
Non-Volatile Memory Express - a specification for accessing solid-state storage over PCIe.
Tensor Core
Specialized processing units in NVIDIA GPUs designed for matrix operations common in deep learning.
cgroups
Control groups - a Linux kernel feature for limiting, accounting, and isolating resource usage of process collections.
Kubernetes
An open-source container orchestration platform for automating deployment, scaling, and management of containerized applications.
Kernel
The core component of an operating system that manages system resources and provides services to applications.
Qubit
The fundamental unit of quantum information, analogous to a classical bit but capable of existing in superposition states.