비디오 랜덤 액세스 메모리

정의
비디오 랜덤 액세스 메모리(Video Random Access Memory, 약칭 VRAM)는 컴퓨터 그래픽 카드(또는 디스플레이 어댑터)에서 화면에 표시될 이미지 데이터를 임시로 저장하는 전용 메모리이다. 일반적인 시스템 메모리(RAM)와 달리, 비디오 신호를 생성하기 위해 고속으로 연속적인 읽기/쓰기 작업이 가능하도록 설계되어 있다.

구조 및 동작 원리
VRAM은 픽셀 단위의 색상값, 텍스처, 프레임 버퍼, Z‑버퍼 등 그래픽 처리에 필요한 데이터를 순차 혹은 임의 접근 방식으로 저장한다. 디스플레이 주사선(scan line)과 동기화된 읽기 작업을 수행함으로써, 화면에 출력되는 영상을 실시간으로 갱신한다. 대부분의 현대 GPU에서는 DDR(동기식) 메모리 기반의 GDDR(그래픽 DDR) 또는 HBM(High Bandwidth Memory) 기술을 사용하지만, “비디오 랜덤 액세스 메모리”라는 용어는 이러한 전용 그래픽 메모리 전체를 포괄한다.

역사

  • 1980년대 초: 최초의 전용 비디오 메모리인 VRAM(이중 포트 DRAM 기술)이 고안되어, 1985년 IBM PC용 VGA 카드 등에 적용되었다.
  • 1990년대: SGRAM(Static RAM)과 DDR‑based 그래픽 메모리가 등장하면서 대역폭과 전력 효율이 향상되었다.
  • 2000년대 이후: GDDR2, GDDR3, GDDR5, GDDR6, GDDR6X, 그리고 HBM·HBM2와 같이 고대역폭 전용 메모리 인터페이스가 표준화되었다.

주요 종류

종류 특징 적용 사례
VRAM (Dual‑port DRAM) 읽기와 쓰기 포트를 별도로 제공, 초기 고해상도 디스플레이에 적합 1990년대 초반 그래픽 카드
SGRAM 정적 RAM 기반, 내부 블리팅(blitting) 기능 지원 1990년대 중반 그래픽 카드
GDDR 시리즈 DDR 기술을 확장한 고대역폭 메모리, 전력 효율 개선 현대 GPU(예: NVIDIA GeForce, AMD Radeon)
HBM·HBM2 3D‑스태킹 및 인터포저를 이용한 초고대역폭·저전력 메모리 고성능 워크스테이션·AI 가속기

용도

  • 프레임 버퍼: 현재 화면에 출력할 픽셀 데이터를 저장.
  • 텍스처 메모리: 3D 렌더링 시 모델 표면에 적용되는 이미지 데이터를 보관.
  • 깊이 버퍼(Z‑buffer): 픽셀의 깊이 정보를 저장해 가시성 테스트에 활용.
  • 쉐이더 캐시: GPU 쉐이더 프로그램이 필요로 하는 데이터를 임시 저장.

성능 지표

  • 대역폭: 메모리 인터페이스의 폭(비트)과 클럭 속도에 따라 결정되며, 최신 GDDR6X는 20 GB/s 이상을 제공한다.
  • 용량: 일반적인 디스크리트 GPU에서는 4 GB에서 24 GB까지 다양하게 제공된다.
  • 전력 효율: HBM·HBM2는 동일 대역폭 대비 전력 소비가 낮아, 데이터센터·AI 가속기 등에 채택되고 있다.

관련 용어

  • 프레임 버퍼 : 화면에 표시될 최종 이미지가 저장되는 메모리 영역.
  • 텍스처 매핑 : 3D 모델에 이미지를 입히는 과정.
  • GPU : 그래픽 처리 장치, 비디오 랜덤 액세스 메모리를 직접 제어한다.

참고

  • "Graphics Memory", Wikipedia, https://en.wikipedia.org/wiki/Graphics_memory (접근일: 2026‑06‑11)
  • J. H. Lee, GPU Architecture and Memory Systems, IEEE Computer Society, 2023.

본 항목은 비디오 랜덤 액세스 메모리(VRAM)라는 용어가 그래픽 하드웨어 분야에서 널리 사용되는 개념임을 기반으로 작성되었으며, 현재까지 공신력 있는 자료에 의해 입증된 내용만을 기술하였다.

둘러보기

더 찾아볼 만한 주제