Qwiki

Hopper Architecture

The Hopper architecture is a microarchitecture developed by NVIDIA and named in honor of the pioneering computer scientist and United States Navy rear admiral Grace Hopper. This architecture is designed specifically for datacenters and is a successor to the Ampere architecture. The Hopper architecture serves as a cornerstone for high-performance computing, machine learning, and artificial intelligence applications.

Key Features

Tensor Memory Accelerator (TMA)

One of the standout features of the Hopper architecture is its Tensor Memory Accelerator (TMA). This specialized hardware is optimized for tensor operations, making it exceptionally suitable for deep learning tasks. Tensor operations are fundamental to neural networks and machine learning algorithms, and TMA helps in accelerating these computations efficiently.

High Bandwidth Memory (HBM3)

The Hopper architecture employs the latest High Bandwidth Memory (HBM3), which significantly boosts memory bandwidth. This is particularly advantageous for data-intensive applications. HBM3 is designed to minimize latency and maximize throughput, ensuring quicker data access and processing.

FP8 Precision

Hopper GPUs introduce a new floating-point precision known as FP8, adding to the existing precision formats like FP32 and FP64. This allows for more efficient computations in machine learning models without compromising accuracy.

Related Technologies

NVIDIA DGX

NVIDIA DGX systems are a series of servers and workstations designed to leverage the power of Hopper architecture GPUs. These systems are optimized for deep learning applications, providing the necessary computational power for training and inference tasks.

NVIDIA Tesla

The NVIDIA Tesla product line, now rebranded as NVIDIA Data Center GPUs, includes GPUs based on the Hopper architecture. These GPUs are designed for general-purpose computing tasks and are widely used in supercomputers and data centers.

NVIDIA A100

The NVIDIA A100 GPU, based on the Ampere architecture, is the predecessor to Hopper-based GPUs. The A100 set new standards in computational performance and efficiency, serving as a foundation that Hopper architecture builds upon.

Applications

The Hopper architecture is tailored for a variety of applications, including:

  • High-Performance Computing (HPC): Utilized in scientific research, simulations, and complex calculations.
  • Artificial Intelligence (AI) and Machine Learning (ML): Accelerates training and inference processes in neural networks.
  • Data Analytics: Enhances capabilities in large-scale data processing and analytics.

Legacy of Grace Hopper

The naming of the Hopper architecture serves as a tribute to Grace Hopper, who was instrumental in the development of early programming languages like COBOL and made significant contributions to the field of computer science. Her legacy lives on through various honors, including the Grace Murray Hopper Award and the Grace Hopper Celebration.

Related Topics