NVIDIA CUDA Tutorial 5: Memory Overview @WhatsACreel
NVIDIA CUDA Tutorial 5: Memory Overview  @WhatsACreel
Uploaded July 2013 | Updated September 2026, 2 weeks ago
The GPU has a complicated but flexible set of different memories. It's sometimes called a memory hierarchy. Each type of memory has various characteristics which we'll look into individually later. This tutorial is a short introduction to all the memories.

These memories can be confusing. In many instances, they are the same stuff, for instance, the L1 cache and shared memory are the same bytes. The texture, global, constant and local memory are the same bytes as well.

At the end I've put a small demonstration of the NVidia Visual Profiler, a program which I think everybody that codes CUDA should definitely have a look at.

The website with the Device Query program is:
docs.nvidia.com/cuda/cuda-samples
NVIDIA CUDA Tutorial 5: Memory OverviewC++ Tutorial 24: Stringizing and ConcatenationFloating Point Bit Hacks Every Programmer Should Know (Including Fast Inverse Square Root - Quake)Answering Basic Assembly Language Questions - Assembly Language for BeginnersAre CPUs Getting Faster? (2009 AMD Phenom II vs 2018 Intel i7 8750H - Phenom 2 Benchmark)Direct2D Tutorial 6: Real Time Game LoopFixed Point Arithmetic 1: Intro to Fixed PointC++ Tutorial 5: While and Do While LoopsC++ Tutorial 10: Pointers Explained (Linked Lists vs Arrays Example)Modern x64 Assembly 16: Basic SIMD Floating Point Arithmeticx64 Assembly Tutorial 54: Floating Point Sign Masks (SIMD Floating Point ASM Examples)Agner Fogs VCL (Vector Class Library Installation and Overview)
Creel |

NVIDIA CUDA Tutorial 5: Memory Overview

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER