GPU Performance Background User's Guide - NVIDIA Docs
This guide provides background on the structure of a GPU, how operations are executed, and common limitations with deep learning operations. It is helpful to understand the basics of GPU execution when reasoning about how efficiently particular layers or neural networks are utilizing a given GPU. This guide describes: The basic structure of a GPU (GPU Architecture Fundamentals) How operations are divided and executed in parallel (GPU Execution Model) How to estimate performance limitations with arithmetic intensity (Understanding Performance) Loose categories of deep learning operations and the performance limitations that tend to apply to each (DNN Operation Categories) The GPU is a highly parallel processor architecture, composed of processing elements and a memory hierarchy. At a high level, NVIDIA® GPUs consist of a number of Streaming Multiprocessors (SMs), on-chip L2 cache, and high-bandwidth DRAM. Arithmetic and other instructions are executed by the SMs; data and code are acces
GPU Performance Background User's Guide - NVIDIA Docs Menu Docs Hub NVIDIA Deep Learning Performance Submit Search Submit Search NVIDIA Docs Hub Homepage Deep Learning Performance NVIDIA Deep Learning Performance GPU Performance Background User's Guide Download PDF GPU Performance Background User's Guide Abstract This guide provides background on the structure of a GPU, how operations are executed, and common limitations with deep learning operations. 1. Overview It is helpful to understand the basics of GPU execution when reasoning about how efficiently particular layers or neural networks ar
Explore this link on the map →saved by
related reading
- CVPR2023_eff_tutorial_molchanov.pdfnvlabs.github.io
- Memory-Limited Layers User's Guide - NVIDIA Docsdocs.nvidia.com
- Worklog: Optimising GEMM on NVIDIA H100 for cuBLAS-like Performance (WIP) – Hamza's Bloghamzaelshafie.bearblog.dev
- NVIDIA Tensor Core Evolution: From Volta To Blackwellnewsletter.semianalysis.com
- Inside NVIDIA GPUs: Anatomy of high performance matmul kernels - Aleksa Gordićaleksagordic.com
- Making Deep Learning go Brrrr From First Principleshorace.io
- The Best GPUs for Deep Learning in 2023 — An In-depth Analysistimdettmers.com
- All About Rooflines | How To Scale Your Modeljax-ml.github.io
- How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklogsiboehm.com
- Get Started With Deep Learning Performance - NVIDIA Docsdocs.nvidia.com
- Outperforming cuBLAS on H100: a Worklogcudaforfun.substack.com
- How to Think About TPUs | How To Scale Your Modeljax-ml.github.io