Video random access memory
Video random access memory (VRAM) is dedicated computer memory used to store the pixels and other graphics data as a framebuffer to be rendered on a computer monitor.[1] This is often different technology than other computer memory, to facilitate being read rapidly to draw the image. In some systems this memory cannot be read/written using the same methods as normal memory; it is not memory mapped.
Description
Lua error in Module:Multiple_image at line 163: attempt to perform arithmetic on local 'totalwidth' (a nil value).
While a computer has system RAM, most contemporary graphics cards have access to a dedicated set of memory known as VRAM. In contrast, a GPU which shares system memory has a Unified Memory Architecture, or shared graphics memory.
System RAM and VRAM has 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] Like the GPU itself, the VRAM is cooled by the GPU heatsink.[7]
Technologies
- Video RAM (dual-ported DRAM), a specific technology used in the 1980s
- 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. https://www.google.com/books/edition/Computer_Graphics/-4ngT05gmAQC?hl=en&gbpv=1&dq=vram&pg=PA892&printsec=frontcover.
- ↑ "What is VRAM: The Memory Power Behind Real-time Ray-Tracing". https://digitaladvisor.com/graphics-cards/what-is-vram/.
- ↑ "Relationship Between RAM and VRAM Bandwidth and Their Latency". https://itigic.com/relationship-between-ram-and-vram-bandwidth-and-their-latency/.
- ↑ "RAM vs. VRAM: What's the Difference?". https://www.makeuseof.com/ram-vs-vram-differences/.
- ↑ "Encapsulated in CPUs, GPUs, RAM and Flash: Types and Uses". https://itigic.com/encapsulated-in-cpus-gpus-ram-and-flash-types-and-uses/.
- ↑ "Graphics Card Components & Connectors Explained". https://graphicscardhub.com/graphics-card-component-connectors/.
- ↑ "Different Types of Graphics Card Cooling Solutions for GPU, VRAM & VRM". https://graphicscardhub.com/graphics-card-cooling-solutions/.
- ↑ "VRAM vs RAM | Differences & Applications". https://www.techdim.com/vram-vs-ram/.
- ↑ "GPU Framebuffer Memory: Understanding Tiling". https://developer.samsung.com/galaxy-gamedev/resources/articles/gpu-framebuffer.html.