압축 인지 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% 향상된 성능을 보여주며, 데이터 및 연산자 배치를 위한 비용 모델 개발의 기반을 마련합니다.
관련 컴퓨터 과학 논문
VR 인지 선별 도구 Cogniclear의 유효성 예비 검증
2026·0
향상된 고래 최적화 알고리즘 기반 UAV 경로 계획
2026·0
동적 양자 회로 자동 컴파일 프레임워크
2026·0
AI 언어 학습 도구 연구 동향 분석
2026·0