Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

GPHash: An Efficient Hash Index for GPU with Byte-Granularity Persistent Memory

USENIX via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
This conference talk presents GPHash, an efficient hash index designed specifically for GPU systems with byte-granularity persistent memory (GPM). Learn how researchers from Huazhong University of Science and Technology address the inefficiencies of conventional hash indexes in GPM systems by tackling three key challenges: warp-agnostic execution, high-overhead consistency guarantees, and the significant bandwidth gap between persistent memory and GPU. Discover how GPHash implements a lock-free, warp-cooperative execution model for all index operations, ensures consistency with minimal overhead using CAS primitive and slot states, and bridges the bandwidth gap by intelligently caching hot items in GPU memory. The presentation highlights evaluation results showing GPHash outperforming state-of-the-art CPU-assisted data management approaches and existing GPM hash indexes by up to 27.62× on YCSB and real-world workloads.

Syllabus

FAST '25 - GPHash: An Efficient Hash Index for GPU with Byte-Granularity Persistent Memory

Taught by

USENIX

Reviews

Start your review of GPHash: An Efficient Hash Index for GPU with Byte-Granularity Persistent Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.