300-640 DCAI key terms
300-640 DCAI · Get comfortable with the vocabulary.
- AI cluster reference architecture
- Related: GPU fabric, Rack power density, Intent-based networking
A documented, repeatable design that specifies compute, network, storage, power, and cooling tiers for a target AI workload class, so that sizing, ordering, and deployment follow a validated blueprint rather than ad hoc builds.
- Training versus inference profile
- Related: East-west traffic, Batch size, Model parallelism
The distinction between workloads that iterate over large datasets to update model weights and workloads that only run forward passes on live requests; they differ sharply in compute type, latency tolerance, and traffic pattern.
- Rack power density
- Related: Liquid cooling, Power usage effectiveness, AI cluster reference architecture
The electrical load a single rack must support, usually expressed in kilowatts; GPU servers push this far above traditional enterprise values and drive decisions on power distribution, cooling method, and floor layout.
- Power usage effectiveness (PUE)
- Related: Rack power density, Liquid cooling
The ratio of total facility energy to the energy delivered to IT equipment. A value near 1.0 indicates little overhead from cooling and distribution losses, and it is the common benchmark for data center efficiency claims.
- GPU fabric
- Related: East-west traffic, Remote direct memory access, All-reduce
The high-bandwidth, low-latency network that interconnects accelerators so they can exchange gradients and activations during distributed training, typically built from dedicated switching tiers separate from general-purpose data traffic.
- Model parallelism
- Related: Data parallelism, All-reduce, GPU fabric
Splitting a single model's layers or tensors across multiple accelerators so that a model too large for one device's memory can still be trained or served, at the cost of frequent cross-device communication.
- Data parallelism
- Related: Model parallelism, All-reduce, Batch size
Replicating the full model on each accelerator and dividing the input batch among them, then synchronizing gradients across replicas; simple to implement but sensitive to collective-communication efficiency.
- All-reduce
- Related: Collective communication library, GPU fabric, Data parallelism
A collective operation in which every participant ends up holding the same reduced result, such as a summed gradient. It dominates training traffic and is the primary reason interconnect bandwidth and latency matter so much.
- Collective communication library
- Related: All-reduce, Remote direct memory access, GPUDirect
Software such as NCCL that implements all-reduce, broadcast, and all-gather across accelerators, choosing algorithms and transport paths. Its tuning and version compatibility directly affect achievable training throughput.
- GPUDirect
- Related: Remote direct memory access, Zero-copy data path, Collective communication library
A family of capabilities that let accelerators read and write host memory, storage, or peer device memory directly, bypassing CPU copies. It reduces latency and CPU overhead for data loading and inter-node communication.
- Remote direct memory access (RDMA)
- Related: RoCEv2, Priority flow control, GPUDirect
A transport that moves data between host memories without involving the remote processor, giving high throughput with low CPU load. It underpins lossless, high-performance AI fabrics and distributed storage access.
- RoCEv2
- Related: Priority flow control, Explicit congestion notification, Remote direct memory access
An Ethernet-based RDMA implementation that encapsulates RDMA packets in routable UDP/IP, allowing a lossless fabric to be built on standard Ethernet switches rather than a dedicated specialized network.
- Priority flow control (PFC)
- Related: RoCEv2, Explicit congestion notification, Head-of-line blocking
A hop-by-hop Ethernet mechanism that pauses only a specific traffic class when a buffer fills, preventing packet drops for lossless flows while leaving other classes unaffected. Misconfiguration can cause pause storms.
- Explicit congestion notification (ECN)
- Related: Priority flow control, RoCEv2, Elephant flow
A marking scheme in which switches tag packets before buffers overflow so endpoints can slow down, reducing reliance on pause frames and smoothing congestion across a large fabric.
- East-west traffic
- Related: GPU fabric, Spine-leaf topology, All-reduce
Traffic between servers inside the data center, such as gradient exchange, storage reads, and service-to-service calls. AI workloads make it dominant, inverting the traditional north-south traffic assumption.
- Spine-leaf topology
- Related: East-west traffic, Oversubscription ratio, Equal-cost multipath
A two-tier network design in which every leaf switch connects to every spine switch, giving predictable, uniform hop counts between any pair of endpoints and easy horizontal scaling of bandwidth.
- Oversubscription ratio
- Related: Spine-leaf topology, Non-blocking fabric, All-reduce
The relationship between aggregate edge port bandwidth and uplink bandwidth toward the core. A ratio of 1:1 is non-blocking; higher ratios save cost but can bottleneck collective operations.
- Non-blocking fabric
- Related: Oversubscription ratio, Spine-leaf topology
A network provisioned so that every endpoint can communicate with every other at full line rate simultaneously, avoiding contention that would otherwise stall synchronized distributed training steps.
- Elephant flow
- Related: Explicit congestion notification, Equal-cost multipath
A long-lived, high-volume flow such as a storage read or a large data transfer. It can monopolize a link and degrade many small latency-sensitive flows unless queuing or load balancing mitigates it.
- Parallel file system
- Related: Object storage, Data lakehouse, Checkpoint
A storage system that spreads file data and metadata across many servers so aggregate throughput scales with node count, matching the concurrent read demands of many accelerators loading training data.
- Object storage
- Related: Data lakehouse, Parallel file system, Data locality
A flat namespace that stores data as immutable objects with metadata and keys, accessed over HTTP APIs. It scales cheaply for datasets and archives but has higher per-request latency than file or block access.
- Data lakehouse
- Related: Object storage, Data lineage, Feature store
An architecture that keeps data in open file formats on cheap storage while adding table metadata and transaction guarantees, supporting both analytics and machine learning from a single governed copy.
- Checkpoint
- Related: Parallel file system, Recovery time objective, Model parallelism
A periodic snapshot of model weights and optimizer state written to durable storage so training can resume after failure. Checkpoint size and write bandwidth often dictate storage sizing for large jobs.
- Data locality
- Related: Object storage, Parallel file system
Keeping compute close to the data it processes, either physically or through caching and scheduling, to avoid network bottlenecks and idle accelerators waiting on input pipelines.
- Feature store
- Related: Data lineage, Data lakehouse
A managed repository that serves curated, versioned model inputs consistently to both training pipelines and online inference, reducing duplicated engineering and preventing training-serving skew.
- Data lineage
- Related: Feature store, Model registry
A recorded trace of where data came from and how it was transformed, used to reproduce model results, audit compliance, and debug quality problems discovered after deployment.
- Model registry
- Related: Data lineage, MLOps pipeline, Canary deployment
A versioned catalog of trained models with metadata, lineage links, and stage labels, enabling controlled promotion from experimentation to production and reliable rollback to a prior artifact.
- MLOps pipeline
- Related: Model registry, Infrastructure as code, Canary deployment
An automated sequence covering data preparation, training, evaluation, packaging, and deployment, with repeatable steps and approvals so models can be retrained and released without manual assembly.
- Infrastructure as code
- Related: Configuration drift, MLOps pipeline, Intent-based networking
Defining servers, networks, and platform services in version-controlled declarative files so environments can be recreated identically, reviewed like software, and rolled back after faulty changes.
- Configuration drift
- Related: Infrastructure as code, Telemetry
The gradual divergence between the deployed state of systems and their declared desired state, often caused by manual fixes; it undermines reproducibility and can silently break GPU or fabric settings.
- Intent-based networking
- Related: Infrastructure as code, Telemetry
An operating model in which administrators declare desired outcomes such as policy or reachability, and the controller translates them into device configuration and continuously verifies compliance.
- Telemetry
- Related: Configuration drift, Job scheduler
Streamed measurements from infrastructure and workloads, such as link errors, GPU temperature, and queue depth, used for capacity planning, anomaly detection, and proving service-level objectives are met.
- Job scheduler
- Related: Gang scheduling, Tenant isolation, Telemetry
Software that queues, places, and preempts workloads across a shared cluster, deciding which accelerators and network resources each job receives and how long it may hold them.
- Gang scheduling
- Related: Job scheduler, All-reduce
An allocation policy that starts a distributed job only when all of its requested workers can run at once, preventing partial allocations that would hold expensive accelerators idle while waiting.
- Tenant isolation
- Related: Multi-tenancy, Job scheduler
Technical separation ensuring one team's workloads cannot read another's data or consume its resources, enforced through namespaces, network policy, identity controls, and dedicated hardware pools.
- Multi-tenancy
- Related: Tenant isolation, Job scheduler
Sharing one AI platform among several teams or customers while preserving fairness, privacy, and predictable performance, usually through quota, scheduling policy, and network segmentation.
- Confidential computing
- Related: Tenant isolation, Model registry
Using hardware-isolated enclaves so data and models remain encrypted in memory during processing, limiting exposure to privileged operators or a compromised host operating system.
- Recovery time objective (RTO)
- Related: Checkpoint, Recovery point objective
The maximum acceptable duration to restore a service after failure. For training platforms it drives checkpoint frequency, spare capacity, and whether jobs restart from scratch or resume.
- Recovery point objective (RPO)
- Related: Recovery time objective, Checkpoint
The maximum acceptable amount of data loss measured in time. It determines how often checkpoints or replicas must be taken to keep lost work within agreed limits.
- Liquid cooling
- Related: Rack power density, Power usage effectiveness
Removing heat with a circulating fluid, either to a cold plate on the processor or by immersing hardware, which handles densities that air cooling cannot and can lower total facility energy.
- Canary deployment
- Related: Model registry, MLOps pipeline
Releasing a new model or configuration to a small slice of traffic first, comparing error rates and latency against the baseline before widening the rollout or rolling back.