Burn-in testing with NCCL, HPL, and NeMo: Quick Reference — Cluster Test and Verification (NVIDIA-Certified Professional: AI Infrastructure)
Burn-in Testing with NCCL, HPL, and NeMo: Quick Reference Burn-in testing is a critical step in verifying the stability and performance of NVIDIA AI...
Burn-in Testing with NCCL, HPL, and NeMo: Quick Reference
Burn-in testing is a critical step in verifying the stability and performance of NVIDIA AI infrastructure clusters. This quick reference sheet summarizes the essential facts, definitions, and procedures for conducting burn-in tests using NCCL, HPL, and NeMo frameworks.
Key Concepts
- Burn-in Testing: Extended stress testing to identify hardware or software faults early by running intensive workloads continuously.
- NCCL (NVIDIA Collective Communications Library): Used to test inter-GPU communication and network fabric performance under load.
- HPL (High-Performance Linpack): Benchmark for measuring floating-point computing power and system stability.
- NeMo: NVIDIA’s toolkit for building and training large AI models, used here to simulate real-world AI workloads.
Burn-in Testing Objectives
- Validate sustained performance and stability of GPUs, interconnects, and network fabric.
- Detect intermittent hardware faults such as memory errors, thermal issues, or signal degradation.
- Confirm correct configuration and firmware versions across nodes and switches.
- Ensure cluster components operate reliably under continuous high load.
Testing Procedures
1. NCCL Burn-in
- Run collective communication operations (all-reduce, all-gather) across all GPUs in the cluster.
- Monitor for communication errors, dropped packets, or timeouts.
- Verify NVLink and NVSwitch connectivity and performance.
- Typical duration: 12–24 hours continuous operation.
2. HPL Burn-in
- Execute HPL benchmark to stress CPU and GPU floating-point units.
- Use problem sizes and block sizes optimized for cluster hardware.
- Check for numerical errors or convergence failures.
- Monitor system temperatures and power consumption.
3. NeMo Burn-in
- Run representative AI training or inference workloads using NVIDIA NeMo models.
- Simulate real-world AI pipeline stresses on memory, compute, and interconnect.
- Observe for runtime errors, crashes, or performance degradation.
- Validate software stack compatibility and driver stability.
Best Practices
- Ensure all cluster nodes have consistent firmware and driver versions before testing.
- Use monitoring tools to track hardware health metrics (temperature, voltage, error rates).
- Log all test outputs and errors for post-test analysis.
- Repeat burn-in tests after any hardware or software changes.
- Coordinate with clusterKit node assessment and fabric bandwidth verification for comprehensive validation.
Summary
Burn-in testing with NCCL, HPL, and NeMo is a foundational process in the NVIDIA-Certified Professional: AI Infrastructure exam’s Cluster Test and Verification domain. Mastery of these tests ensures reliable, high-performance AI infrastructure deployments capable of supporting demanding workloads.
More in this topic
Ready to test your knowledge?
Put what you've learned into practice with a quick quiz and track your progress.
Test your knowledge →