HOME

TheInfoList



OR:

Video random-access memory (VRAM) is dedicated
computer memory Computer memory stores information, such as data and programs, for immediate use in the computer. The term ''memory'' is often synonymous with the terms ''RAM,'' ''main memory,'' or ''primary storage.'' Archaic synonyms for main memory include ...
used to store the
pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
s and other graphics data as a
framebuffer A framebuffer (frame buffer, or sometimes framestore) is a portion of random-access memory (RAM) containing a bitmap that drives a video display. It is a memory buffer containing data representing all the pixels in a complete video frame. Mode ...
to be rendered on a computer monitor. It often uses a different technology than other computer memory, in order to be read quickly for display on a screen.


Relation to GPUs

Many modern GPUs rely on VRAM. In contrast, a GPU that does ''not'' use VRAM, and relies instead on 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, and to achieve lower latency, since VRAM is physically closer to the GPU die. Modern VRAM is typically found in a BGA package soldered onto a graphics card. The VRAM is cooled along with the GPU by the GPU heatsink.


Technologies

* Dual-ported video RAM, used in the 1990s and at the time often called "VRAM" *
SGRAM Synchronous dynamic random-access memory (synchronous dynamic RAM or SDRAM) is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal. DRAM integrated circuits (ICs) produced from the ea ...
*
GDDR SDRAM Graphics DDR SDRAM (GDDR SDRAM) is a type of synchronous dynamic random-access memory (SDRAM) specifically designed for applications requiring high bandwidth, e.g. graphics processing units (GPUs). GDDR SDRAM is distinct from the more widely kno ...
* High Bandwidth Memory (HBM)


See also

*
Graphics processing unit A graphics processing unit (GPU) is a specialized electronic circuit designed for digital image processing and to accelerate computer graphics, being present either as a discrete video card or embedded on motherboards, mobile phones, personal ...
*
Tiled rendering Tiled rendering is the process of subdividing a computer graphics image by a regular grid in optical space and rendering each section of the grid, or ''tile'', separately. The advantage to this design is that the amount of memory and bandwidth is ...
, a method to reduce VRAM bandwidth requirements


References

{{reflist Types of RAM