NVIDIA NCA-AIIO key terms
NVIDIA NCA-AIIO · Get comfortable with the vocabulary.
- Artificial Neural Network
- Related: Deep Learning, Backpropagation
A computing model made of layers of connected nodes, each with adjustable numeric weights, that learns to map inputs to outputs from examples rather than from hand-written rules.
- Deep Learning
- Related: Artificial Neural Network, Training
A branch of machine learning that stacks many neural network layers so the model learns increasingly abstract features directly from raw data such as pixels, audio, or text.
- Training
- Related: Inference, Backpropagation, Epoch
The phase in which a model's weights are repeatedly adjusted by showing it data and minimizing a loss function, typically using forward passes and backpropagation over many batches.
- Inference
- Related: Training, Quantization
Running an already-trained model on new inputs to produce predictions or generated text. It uses forward computation only and is usually optimized for low latency and high throughput.
- Epoch
- Related: Batch Size, Training
One complete pass of the training algorithm over the entire training dataset. Models are usually trained for many epochs, with the data reshuffled between passes.
- Batch Size
- Related: Epoch, Learning Rate
The number of samples processed together in one forward and backward pass. Larger batches use more GPU memory and can smooth gradients but may need learning-rate adjustment.
- Learning Rate
- Related: Backpropagation, Batch Size
A positive scaling factor that controls how far weights move on each update step. Set too high, training diverges; set too low, training converges very slowly.
- Backpropagation
- Related: Training, Learning Rate
The method that computes how much each weight contributed to the training error by propagating gradients backward through the network layers, enabling weight updates.
- Transformer
- Related: Large Language Model, Token
A neural network architecture that applies self-attention across all positions of an input sequence in parallel, and is the basis for most modern language and multimodal models.
- Large Language Model
- Related: Transformer, Token, Fine-Tuning
A very large transformer network trained on massive text corpora to predict the next token, giving it broad ability to generate, summarize, translate, and reason over language.
- Token
- Related: Large Language Model, Transformer
A small unit of text, roughly a word or word fragment, that a language model reads and produces. Inputs and outputs are counted in tokens for sizing and cost.
- Fine-Tuning
- Related: Large Language Model, Training
Continuing the training of a pretrained model on a smaller, task-specific dataset so its behavior adapts to a particular domain, style, or set of instructions.
- Quantization
- Related: Precision Format, Inference
Storing weights and activations in fewer bits, such as 8-bit integers or FP8, to shrink model memory and speed up inference, usually at a small cost in accuracy.
- Precision Format
- Related: Quantization, Tensor Core
The numeric representation used for weights, activations, and gradients. FP32 is the baseline; FP16, BF16, and FP8 reduce memory use and let Tensor Cores compute faster.
- Tensor Parallelism
- Related: NCCL, Large Language Model
A distributed training technique that splits a single layer's weight matrices across several GPUs, so each GPU holds a shard and results are combined with collective communication.
- GPU
- Related: CUDA, Tensor Core
A processor containing thousands of arithmetic cores designed for parallel math. It is the main accelerator used to train and serve AI models, working alongside a host CPU.
- CUDA
- Related: GPU, Tensor Core
NVIDIA's parallel computing platform and programming model that lets developers write code executed across thousands of GPU threads, and that underpins most AI frameworks.
- Tensor Core
- Related: Precision Format, GPU
Specialized execution units inside NVIDIA GPUs that perform small matrix multiply-and-accumulate operations in mixed precision, greatly accelerating the core math of deep learning.
- HBM
- Related: GPU, Precision Format
High Bandwidth Memory: DRAM dies stacked and packaged next to the GPU die, connected by a very wide bus so the chip gets far more memory bandwidth than standard graphics memory.
- NVLink
- Related: NVSwitch, Tensor Parallelism
A high-speed NVIDIA interconnect between GPUs that carries far more bandwidth than PCIe, making fast model-parallel training and low-latency GPU-to-GPU transfers practical.
- NVSwitch
- Related: NVLink, DGX System
A switch chip that links many GPUs through NVLink so that every GPU pair in a server or pod can communicate at full interconnect bandwidth without going through the CPU or PCIe.
- InfiniBand
- Related: Fat-Tree Topology, NCCL
A high-throughput, low-latency networking standard used to connect servers inside AI clusters, supporting remote direct memory access and the fabric needed for large distributed training jobs.
- DGX System
- Related: DGX SuperPOD, NVSwitch
NVIDIA's integrated AI server product that bundles GPUs, CPUs, NVLink fabric, high-speed networking, and a software stack, validated together as a single unit for AI workloads.
- DGX SuperPOD
- Related: DGX System, Fat-Tree Topology
A reference cluster design that joins many DGX systems with a high-bandwidth, low-latency network fabric so they act as one very large AI supercomputer.
- MIG
- Related: GPU, DCGM
Multi-Instance GPU: a feature that partitions one physical GPU into several isolated instances, each with its own memory slices and compute, so multiple users or jobs can share a device safely.
- NCCL
- Related: Tensor Parallelism, NVLink
NVIDIA Collective Communications Library: optimized implementations of collective operations such as all-reduce and broadcast, used to synchronize gradients and tensors across GPUs in distributed training.
- BlueField DPU
- Related: InfiniBand, DGX System
A data processing unit that pairs network interfaces with its own processor cores, offloading networking, storage, and security tasks from the host server so CPUs and GPUs stay focused on workloads.
- Fat-Tree Topology
- Related: InfiniBand, DGX SuperPOD
A network layout in which nodes connect to leaf switches and those connect upward through spine switches, giving many equal-cost paths and predictable, largely non-blocking bandwidth between all servers.
- GPU Operator
- Related: Kubernetes, DCGM
A Kubernetes operator that automatically installs and manages NVIDIA drivers, container runtime hooks, device plugins, and monitoring components on GPU worker nodes.
- DCGM
- Related: nvidia-smi, XID Error
NVIDIA Data Center GPU Manager: a toolset for monitoring GPU health and utilization, running diagnostic checks, and collecting telemetry across all nodes in a data center cluster.
- nvidia-smi
- Related: DCGM, Thermal Throttling
A command-line utility that reports GPU inventory, memory usage, utilization, temperature, and running processes, and lets administrators set limits such as power or clock caps.
- XID Error
- Related: DCGM, Firmware Update
A numeric code written by the NVIDIA driver to the system log when a GPU hits a hardware or driver fault, used as the starting point for troubleshooting failures and deciding on remediation.
- Firmware Update
- Related: XID Error, Base Command Manager
Applying new low-level software to GPUs, DPUs, baseboard controllers, or switches to fix defects and close security gaps, typically planned and rolled out carefully across a cluster to avoid outages.
- Base Command Manager
- Related: Slurm, Firmware Update
NVIDIA software for provisioning, monitoring, and administering clusters of GPU nodes, covering image deployment, node health, and job-related cluster management tasks.
- Thermal Throttling
- Related: nvidia-smi, DCGM
Automatic reduction of GPU clock frequency when temperatures or power draw exceed safe limits, which protects the hardware but lowers throughput and is a common cause of unexplained slowdowns.
- NGC Catalog
- Related: Kubernetes, GPU Operator
NVIDIA's registry of GPU-optimized container images, pretrained models, and software development kits that teams pull into clusters to run AI workloads without building stacks from scratch.
- Kubernetes
- Related: GPU Operator, Slurm
An open-source container orchestration system that schedules workloads across a cluster of machines and manages their lifecycle, widely used to serve and run AI applications on GPU nodes.
- Slurm
- Related: Kubernetes, Base Command Manager
An open-source workload manager that queues and schedules jobs on shared clusters, allocating nodes and GPUs to each job; common in high-performance computing and large training environments.