NVIDIA® H200 Instances and Clusters Available

NVIDIA H100 vs A100 GPUs – Compare Price and Performance for AI Training and Inference

8 min read
NVIDIA H100 vs A100 GPUs – Compare Price and Performance for AI Training and Inference

If you’re looking for the best performance GPUs for machine learning training or inference, you’re looking at NVIDIA’s H100 and A100. Both are extremely powerful GPUs for scaling up AI workloads, but there are key differences you should know. 

NVIDIA H100 (Hopper Architecture) 

The NVIDIA H100 is the first ML-optimized GPU to feature the Hopper architecture, which is designed with a strong focus on accelerating AI computations. The architecture introduces significant improvements, such as 4th generation Tensor Cores optimized for AI, especially for tasks involving deep learning and large language models.  

Additionally, the H100 introduced the Transformer Engine, a feature engineered to enhance the execution of matrix multiplications—a key operation in many AI algorithms—making it faster and more power-efficient. The H100 also offers a substantial boost in memory bandwidth and capacity, allowing it to handle larger datasets and more complex neural networks with ease. 

NVIDIA A100 (Ampere Architecture) 

The A100, built on NVIDIA’s earlier Ampere architecture, brought several innovations that continue to make it relevant for a wide range of AI applications. It features powerful 3rd generation Tensor Cores that provide accelerated performance for AI-driven tasks across various fields, from scientific computing to data analytics. 

One of the standout features the A100 introduced is its Multi-instance GPU (MIG) capability, which allows the GPU to be partitioned into smaller, independent instances. This versatility makes the A100 particularly suitable for environments where multiple applications need to run concurrently without interfering with each other, maximizing the utilization and efficiency of GPU resources. 

Let’s look at how the H100 and A100 compare in terms of specs and core architecture. 

How A100 vs. H100 PCIe vs. H100 SXM5 Specs Compare 

GPU Features 

NVIDIA A100 

NVIDIA H100 PCIe

NVIDIA H100 SXM5 

GPU Board Form Factor 

SXM4 

PCIe Gen 5 

SXM5 

SMs 

108 

114 

132 

TPCs 

54

57 

66 

FP32 Cores / SM

64 

128

128

FP32 Cores / GPU

6912 

14592 

16896 

FP64 Cores / SM (excl. Tensor) 

32 

64 

64 

FP64 Cores / GPU (excl. Tensor)

3456 

7296 

8448 

Tensor Cores / GPU 

432 

456 

528 

Memory Interface

5120-bit HBM2 

5120-bit HBM2e 

5120-bit HBM3 

Transistors

54.2 billion

80 billion

80 billion

Memory Bandwidth 

1555 GB/sec

2000 GB/sec

3000 GB/sec

Max thermal design power (TDP) 

400 Watts

350 Watts

700 Watts

*See a more detailed look at H100 specs and A100 specs.

How the H100 compares to the A100 in core architecture 

The NVIDIA H100 GPU brings significant advancement in core architecture over the A100, with numerous upgrades and new features that cater specifically to modern AI and high-performance computing needs. 

Tensor Cores and computational power 

The H100 is equipped with fourth-generation Tensor Cores, which are significantly faster than the third-generation cores in the A100. According to NVIDIA the cores offer up to 6x the chip-to-chip speed, including per-SM (Streaming Multiprocessor) speedup, an increased count of SMs, and higher clocks. Specifically, they deliver double the Matrix Multiply-Accumulate (MMA) computational rates on equivalent data types and quadruple the rate using the new FP8 data type. 

New Architectural Features 

Memory and cache improvements

The H100 introduces HBM3 memory, providing nearly double the bandwidth of the HBM2 used in the A100. It also features a larger 50 MB L2 cache, which helps in caching larger parts of models and datasets, thus reducing data retrieval times significantly. 

Interconnectivity and scalability 

Enhanced NVLink and NVSwitch technologies in the H100 offer substantial bandwidth increases, supporting more extensive and efficient GPU clustering capabilities compared to the A100. The new NVLink Switch System also allows for a more expansive and isolated GPU network. 

Multi-Instance GPU (MIG) 

The second-generation MIG technology in the H100 provides more compute capacity and memory bandwidth per instance, along with new confidential computing capabilities that secure user data and operations more robustly than the A100. 

These improvements make the H100 not just a successor to the A100 but a substantially more powerful and versatile platform, especially suited for the most demanding AI applications and data-intensive tasks. 

How to compare H100 and A100 performance 

To compare A100 and H100, we evaluated their performance on the MLPerf training and MLPerf-Inference-Datacenter 3.0 machine learning benchmarks.

We evaluated training performance using three models:

When training, we used configurations with 8 GPUs, each equipped with 80 GB of memory.

a100-h100-training

We examined inference speed using four different models:

During inference, we used configurations with 8 GPUs, each equipped with 80 GB of memory.

a100-h100-inference

Both training and inference demonstrate a substantial performance gap between A100 and H100, with H100 regularly delivering double inference and training speed compared to A100. When training BERT-Large, performance in fact triples compared to A100. This underscores the large differences between the Hopper and Ampere architectures.

Superior AI performance with H100 

The H100 is specifically engineered for optimal performance in AI and ML workloads. It introduces new SMs (Streaming Multiprocessors) that deliver higher throughput and efficiency. For AI developers, this means quicker model training times and more efficient inference computations, particularly with the most demanding AI models. 

Versatility and consistency with A100 

While the A100 may not match the H100 in raw AI-specific enhancements, its robust performance across diverse computing tasks makes it a reliable choice for many developers. The A100's ability to handle various precision formats (FP32, FP64, etc.) with high efficiency ensures that it remains a top contender for tasks that require a balance of accuracy and speed. 

GPU Performance

NVIDIA A100

NVIDIA H100 PCIe

NVIDIA H100 SXM5

Peak FP16 Tensor TFLOPS <cr>with FP16 Accumulate

312/624^2

800/1600^2

1000/2000^2 

Peak FP16 Tensor TFLOPS <cr>with FP32 Accumulate

312/624^2 

800/1600^2

1000/2000^2 

Peak TF32 Tensor TFLOPS

156/312^2

400/800^2

500/1000^2 

Peak FP64 Tensor TFLOPS

19.5 

48 

60 

Peak INT32 TOPS

19.5 

24 

30 

Compare cost of H100 and A100 

When you compare the cost of the NVIDIA H100 and A100 it’s important to remember that these are both premium cloud GPUs aimed at demanding AI workloads. The availability of both GPUs is limited to the consumer market and your best option is to go with a cloud GPU platform provider like DataCrunch

Current* On-demand price of NVIDIA H100 and A100: 

Cost of H100 SXM5: $3.17/hour. 

Cost of A100 SXM4 80GB: $1.89/hour. 

Cost of A100 SXM4 40GB: $1.29/hour.    * see real-time price of A100 and H100. 

  When you’re evaluating the price of the A100, a clear thing to look out for is the amount of GPU memory. In the case of the A100 you can see both 40GB and 80GB options available, and the smaller option may not be suitable for the largest models and datasets. 

Another thing that makes comparing H100 and A100 costs difficult is that both GPUs are offered with different form factors, the SXM and PCIe. For demanding AI workloads, the SXM offers a substantial advantage. 

Making the choice: H100 or A100? 

Deciding between the H100 and A100 will largely depend on specific project requirements: 

NVIDIA’s H100 and A100 GPUs both offer powerful options for AI developers, but the best choice depends on the specific demands of your projects. At DataCrunch we offer both H100 SXM5 and A100 SX4 on-demand, so spin up an instance and try for yourself.