압축 인지 GPU 버퍼 관리
Compression-Aware GPU Buffer Management
Maha Alwahibi, Maximilian E. Schüle·Datenbank-Spektrum·발표 2026.09· 0 인용
한국어 핵심 요약
PCIe로 연결된 GPU와 같은 하드웨어 가속기는 자체적인 바이트 주소 지정 가능한 장치 메모리를 제공합니다. 데이터베이스 시스템이 이러한 메모리를 전역 버퍼 풀에 통합할 때, 전체 처리량과 대역폭을 극대화하기 위해 압축된 데이터와 관련 연산자를 최적의 장치에 배치해야 합니다. 본 논문은 SSD, RAM, GPU 장치 메모리에 걸쳐 인코딩된 페이지를 관리하는 3계층 버퍼 관리자를 제시합니다. 이 시스템은 코덱별 연산자를 통해 압축 해제, 선택, 조인 및 집계를 융합합니다.
이 접근 방식은 CPU(RAM의 비압축 데이터)와 GPU(장치의 압축 데이터) 간에 워크로드를 분할하고 부분 집계를 결합합니다. 이를 통해 초당 3.76GiB의 처리량을 달성했으며, 이는 GPU 단독 실행보다 15% 높은 성능입니다.
이러한 결과는 데이터 및 연산자 배치를 위한 비용 모델 개발의 기초가 됩니다.
섹션 미리보기
연구 배경
GPU와 같은 하드웨어 가속기는 고유한 장치 메모리를 가지며, 데이터베이스 시스템은 이를 전역 버퍼 풀에 통합해야 합니다. 이때 압축된 데이터와 관련 연산자를 최적의 장치에 배치하여 처리량과 대역폭을 극대화하는 것이 중요합니다.
핵심 발견
본 연구는 3계층 버퍼 관리자를 통해 CPU와 GPU 간에 워크로드를 분할하여 초당 3.76GiB의 처리량을 달성했습니다. 이는 GPU 단독 실행 대비 15% 향상된 성능을 보여주며, 데이터 및 연산자 배치를 위한 비용 모델 개발의 기반을 마련합니다.
관련 컴퓨터 과학 논문
부분 관측 다중 모드 헬스케어 예측을 위한 차등 프라이빗 연합 학습
2026·0
미주신경성 실신 탐지: 프라이버시 보호 ML
2026·0
AI 생성 대화의 자연스러움: 턴 주고받기 및 역할 행동 분석
2026·0
해양 공간 데이터 인프라와 오픈 사이언스 연계
2026·0