/ˈviː-ræm/

n. “Video Random Access Memory used by GPUs to store image and graphics data.”

VRAM is a type of memory dedicated to storing graphical data that a GPU needs to render images, textures, and frame buffers efficiently. It provides high bandwidth and fast access, allowing the GPU to process large volumes of visual data without relying on slower system RAM.

VRAM is critical for tasks such as gaming, 3D rendering, video editing, and any application where high-resolution or real-time graphics are involved. It stores textures, shaders, frame buffers, and other graphical assets that the GPU requires for rapid rendering.

Key characteristics of VRAM include:

  • High Bandwidth: Optimized for fast read/write access by the GPU.
  • Dedicated Memory: Separate from system RAM, reducing contention with the CPU.
  • Storage of Graphics Data: Holds textures, frame buffers, shaders, and other GPU assets.
  • Multiple Types: Includes GDDR5, GDDR6, HBM, and other modern variants optimized for graphics performance.
  • Essential for High-Resolution Rendering: More VRAM allows larger textures and higher frame rates.

Conceptual example of VRAM usage:

// GPU VRAM workflow
Load texture into VRAM
Load 3D model vertex data into VRAM
GPU fetches textures and vertices for rendering
Render frame to screen
Repeat for next frame

Conceptually, VRAM acts like a dedicated workspace for the GPU, storing all the visual information it needs to produce images rapidly and smoothly, independent of the main system memory used by the CPU.