Home Knowledge Base Roofline Model

Roofline Model — a visual framework for understanding whether a computation is limited by compute throughput or memory bandwidth, guiding optimization efforts.

The Model

$$Performance = min(Peak\_FLOPS, Peak\_BW \times OI)$$

Where:

Two Regimes

Example (NVIDIA A100)

Optimization Strategy

The roofline model quickly tells you what's limiting performance and where to focus optimization — essential for HPC and GPU programming.

roofline modelcompute boundmemory boundperformance model

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.