GRAB-ANNS: High-Throughput Indexing and Hybrid Search via GPU-Native Bucketing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhao, Xinkui, Lou, Hengxuan, Zhang, Yifan, Dai, Junjie, Deng, Shuiguang, Yin, Jianwei
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908974912110592
author Zhao, Xinkui
Lou, Hengxuan
Zhang, Yifan
Dai, Junjie
Deng, Shuiguang
Yin, Jianwei
author_facet Zhao, Xinkui
Lou, Hengxuan
Zhang, Yifan
Dai, Junjie
Deng, Shuiguang
Yin, Jianwei
contents Hybrid search, which jointly optimizes vector similarity and structured predicate filtering, has become a fundamental building block for modern AI-driven systems. While recent predicate-aware ANN indices improve filtering efficiency on CPUs, their performance is increasingly constrained by limited memory bandwidth and parallelism. Although GPUs offer massive parallelism and superior memory bandwidth, directly porting CPU-centric hybrid search algorithms to GPUs leads to severe performance degradation due to architectural mismatches, including irregular memory access, branch divergence, and excessive CPU-GPU synchronization. In this paper, we present GRAB-ANNS, a high-throughput, GPU-native graph index for dynamic hybrid search. Our key insight is to rethink hybrid indexing from a hardware-first perspective. We introduce a bucket-based memory layout that transforms range predicates into lightweight bucket selection, enabling coalesced memory accesses and efficient SIMT execution. To preserve global navigability under arbitrary filters, we design a hybrid graph topology that combines dense intra-bucket local edges with sparse inter-bucket remote edges. We further develop an append-only update pipeline that supports efficient batched insertions and parallel graph maintenance on GPUs. Extensive experiments on large-scale datasets show that GRAB-ANNS achieves up to 240.1 times higher query throughput and 12.6 times faster index construction than state-of-the-art CPU-based systems, and up to 10 times higher throughput compared to optimized GPU-native reimplementations, while maintaining high recall.
format Preprint
id arxiv_https___arxiv_org_abs_2604_16402
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle GRAB-ANNS: High-Throughput Indexing and Hybrid Search via GPU-Native Bucketing
Zhao, Xinkui
Lou, Hengxuan
Zhang, Yifan
Dai, Junjie
Deng, Shuiguang
Yin, Jianwei
Databases
Information Retrieval
Hybrid search, which jointly optimizes vector similarity and structured predicate filtering, has become a fundamental building block for modern AI-driven systems. While recent predicate-aware ANN indices improve filtering efficiency on CPUs, their performance is increasingly constrained by limited memory bandwidth and parallelism. Although GPUs offer massive parallelism and superior memory bandwidth, directly porting CPU-centric hybrid search algorithms to GPUs leads to severe performance degradation due to architectural mismatches, including irregular memory access, branch divergence, and excessive CPU-GPU synchronization. In this paper, we present GRAB-ANNS, a high-throughput, GPU-native graph index for dynamic hybrid search. Our key insight is to rethink hybrid indexing from a hardware-first perspective. We introduce a bucket-based memory layout that transforms range predicates into lightweight bucket selection, enabling coalesced memory accesses and efficient SIMT execution. To preserve global navigability under arbitrary filters, we design a hybrid graph topology that combines dense intra-bucket local edges with sparse inter-bucket remote edges. We further develop an append-only update pipeline that supports efficient batched insertions and parallel graph maintenance on GPUs. Extensive experiments on large-scale datasets show that GRAB-ANNS achieves up to 240.1 times higher query throughput and 12.6 times faster index construction than state-of-the-art CPU-based systems, and up to 10 times higher throughput compared to optimized GPU-native reimplementations, while maintaining high recall.
title GRAB-ANNS: High-Throughput Indexing and Hybrid Search via GPU-Native Bucketing
topic Databases
Information Retrieval
url https://arxiv.org/abs/2604.16402