37.1a Part I–III: Infrastructure Foundations — 80 questions with detailed rationales¶
Welcome, new engineer! This section covers the foundational infrastructure concepts you'll need for the NVIDIA-Certified Associate exam. Think of this as your roadmap to understanding how AI workloads interact with hardware, networking, storage, and software stacks. We'll break down 80 practice questions into three parts, each with clear rationales to build your confidence.
⚙️ Part I: Hardware Foundations (Questions 1–30)¶
Context: This section focuses on the physical components that power AI systems — GPUs, CPUs, memory, and interconnects. You'll learn how these parts work together to accelerate machine learning tasks.
Key Concepts Covered:¶
- GPU Architecture: Understanding CUDA cores, Tensor Cores, and memory bandwidth
- CPU-GPU Interaction: How data moves between system memory and GPU memory
- Memory Hierarchy: HBM (High Bandwidth Memory), GDDR, and system RAM roles
- Interconnects: PCIe lanes, NVLink, and NVSwitch for multi-GPU setups
Sample Question Rationale:¶
Question: Why are Tensor Cores critical for AI training workloads?
Rationale: Tensor Cores perform mixed-precision matrix multiply-accumulate operations in a single clock cycle. This accelerates deep learning operations like convolutions and fully connected layers, reducing training time by up to 10x compared to standard CUDA cores.
Quick Comparison Table: GPU Memory Types¶
| Memory Type | Use Case | Bandwidth | Typical Capacity |
|---|---|---|---|
| HBM2e | High-end data center GPUs | Up to 2 TB/s | 40–80 GB |
| GDDR6 | Consumer/workstation GPUs | Up to 500 GB/s | 8–24 GB |
| System RAM | CPU-side data staging | 50–100 GB/s | 32–512 GB |
📊 Part II: Networking & Storage Foundations (Questions 31–55)¶
Context: AI workloads are data-hungry. This section covers how data moves between systems and how it's stored for fast access. You'll explore network topologies, storage tiers, and data pipelines.
Key Concepts Covered:¶
- Network Topologies: Leaf-spine architecture for GPU clusters
- Storage Tiers: NVMe, SSD, HDD, and object storage for different data types
- Data Loading: How to avoid I/O bottlenecks during training
- RDMA (Remote Direct Memory Access): InfiniBand vs. RoCE (RDMA over Converged Ethernet)
Sample Question Rationale:¶
Question: Why is a leaf-spine network topology preferred for AI clusters?
Rationale: Leaf-spine provides consistent low-latency paths between any two nodes (e.g., GPU servers and storage). Unlike traditional three-tier designs, it eliminates oversubscription, ensuring all GPUs can access data simultaneously without network congestion.
Storage Tier Breakdown:¶
- Hot Tier (NVMe): For active training datasets — ultra-fast, low latency
- Warm Tier (SSD): For preprocessed data and checkpoints
- Cold Tier (HDD/Object): For raw data archives and backups
📊 Visual Representation: Infrastructure Foundations Exam concept mapping¶
This diagram displays the relationship between hardware components, power, and thermal limits tested in foundations exams.
🛠️ Part III: Software & Operations Foundations (Questions 56–80)¶
Context: Hardware is useless without software. This part covers the AI software stack — from drivers and containers to orchestration and monitoring. You'll learn how to deploy and manage AI workloads efficiently.
Key Concepts Covered:¶
- Containerization: Using Docker and NVIDIA Container Toolkit for GPU access
- Orchestration: Kubernetes with NVIDIA GPU Operator for dynamic GPU scheduling
- Monitoring: Tools like DCGM (Data Center GPU Manager) for health and utilization
- Job Scheduling: Slurm and Kubernetes for multi-GPU training jobs
Sample Question Rationale:¶
Question: What is the purpose of the NVIDIA GPU Operator in Kubernetes?
Rationale: The GPU Operator automates the management of GPU resources in Kubernetes clusters. It handles driver installation, container runtime configuration, and GPU monitoring — allowing engineers to deploy GPU-accelerated workloads without manual node configuration.
Common Software Stack Components:¶
- NVIDIA Driver: Required for OS-GPU communication
- CUDA Toolkit: Provides libraries for GPU programming (cuBLAS, cuDNN, TensorRT)
- NVIDIA Container Toolkit: Enables GPU access inside Docker containers
- DCGM: Exposes GPU metrics (temperature, power, memory usage) for monitoring tools
📝 Final Exam Tips for Engineers¶
- Focus on understanding "why" — not just memorizing facts. Each rationale explains the underlying principle.
- Practice with real scenarios: Try running a simple PyTorch script on a GPU, then monitor it with DCGM.
- Review the comparison tables: They help distinguish between similar technologies (e.g., HBM vs. GDDR).
- Use the 80 questions as a diagnostic: Identify weak areas (hardware, networking, or software) and revisit those sections.
Remember: AI infrastructure is about balancing compute, memory, network, and storage. Master these foundations, and you'll be ready to design and operate production AI systems.