Video random-access memory
Appearance

Video random-access memory (VRAM) is dedicated computer memory typically used to store graphics data (such as framebuffers).[1] VRAM differs technologically from other RAM, as VRAM is optimized for being read rapidly to draw images.
Description
Independent system RAM and video RAM
Unified memory

Most contemporary GPUs have dedicated VRAM. In contrast, a GPU which relies on sharing system RAM is said to have a Unified Memory Architecture, or shared graphics memory.
System RAM and VRAM have been segregated due to the bandwidth requirements of GPUs,[2][3] and to achieve lower latency since VRAM is physically closer to the GPU die.[4]
Modern VRAM is found in a BGA package[5] soldered onto the graphics card.[6] The VRAM is cooled along with the GPU by the GPU heatsink.[7]
Technologies
- Dual-ported video RAM, used in the 1990s and at the time often called "VRAM".
- SGRAM
- GDDR SDRAM
- High Bandwidth Memory (HBM)[8]
See also
- Graphics processing unit
- Tiled rendering, a method to reduce VRAM bandwidth requirements[9]
References
- ^ Foley, James D.; van Dam, Andries; Feiner, Steven K.; Hughes, John F. (1997). Computer Graphics: Principles and Practice. Addison-Wesley. p. 859. ISBN 0-201-84840-6.
- ^ "What is VRAM: The Memory Power Behind Real-time Ray-Tracing".
- ^ "Relationship Between RAM and VRAM Bandwidth and Their Latency".
- ^ "RAM vs. VRAM: What's the Difference?". makeuseof.com.
- ^ "Encapsulated in CPUs, GPUs, RAM and Flash: Types and Uses".
- ^ "Graphics Card Components & Connectors Explained".
- ^ "Different Types of Graphics Card Cooling Solutions for GPU, VRAM & VRM".
- ^ "VRAM vs RAM | Differences & Applications". TechDim.
- ^ "GPU Framebuffer Memory: Understanding Tiling".