HPL-AI Now Runs 2x Faster on NVIDIA DGX A100

The HPL-AI (High Performance Linpack – Artificial Intelligence) benchmark helps evaluate the convergence of HPC and data-driven AI workloads.

Matthew Nicely
2 min readintermediate
--
View Original

Overview

NVIDIA has released an update to the HPL-AI Benchmark version 2.0.0, achieving double the performance compared to its previous version. This enhancement is primarily due to improvements in load balancing and communication efficiency between GPUs.

What You'll Learn

1

How to evaluate the performance of AI workloads using the HPL-AI Benchmark

2

Why mixed-precision workloads are beneficial for AI applications

3

When to utilize NVIDIA Tensor Cores for optimal performance

Key Questions Answered

What improvements have been made in the HPL-AI Benchmark version 2.0.0?
The HPL-AI Benchmark version 2.0.0 has doubled its performance compared to the previous version, primarily due to enhancements in load balancing and communication efficiency between GPUs. This allows for better utilization of GPU resources and faster processing of larger datasets.
How does the HPL-AI Benchmark differ from traditional HPC benchmarks?
Unlike traditional HPC benchmarks that focus on double-precision arithmetic, the HPL-AI Benchmark is designed for mixed-precision workloads, which are more suitable for AI applications. This allows for acceptable results with lower precision, enhancing performance and efficiency.
What role do Tensor Cores play in the performance of HPL-AI?
Tensor Cores significantly accelerate mixed-precision workloads by optimizing operations in formats like TF32, BF16, FP16, INT8, and INT4. This capability allows the HPL-AI Benchmark to achieve higher performance levels on NVIDIA hardware.
How does the latest HPL-AI version improve GPU communication?
The latest version enhances GPU communication by implementing MPI-aware communication, which allows data transfers to bypass the CPU. This reduces idle times for GPUs and improves overall computational efficiency by minimizing communication delays.

Key Statistics & Figures

Performance improvement of HPL-AI
2x faster
This improvement is based on the latest HPL-AI Benchmark version 2.0.0 compared to the initial container released in Fall 2020.
Performance with 128 DGX A100s
2.6 times faster
The latest release of HPL-AI performs 2.6 times faster with 128 DGX A100s or 1024 NVIDIA A100 GPUs.

Technologies & Tools

Hardware
Nvidia Dgx A100
Used to run the HPL-AI Benchmark for enhanced performance.
Hardware
Nvidia A100
The GPUs utilized in the performance benchmarks of HPL-AI.
Software
Nvidia Math Libraries
Used to deliver optimal performance in the latest version of HPL-AI.

Key Actionable Insights

1
Leverage the latest HPL-AI Benchmark to assess your AI workload performance effectively.
Using the updated benchmark can help you identify bottlenecks in your AI applications and optimize them for better efficiency, especially if you're working with large datasets.
2
Utilize mixed-precision training to improve the speed of your AI models.
By adopting mixed-precision techniques, you can significantly reduce training times while maintaining acceptable accuracy levels, which is crucial for large-scale AI projects.
3
Explore the NVIDIA HPC-Benchmarks container for optimized performance on NVIDIA hardware.
This container includes various versions of the HPL benchmark tailored for different precision requirements, making it easier to find the right tool for your specific workload.