On the Effectiveness of Graph Reordering for Accelerating Approximate Nearest Neighbor Search on GPU

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Oguri, Yutaro, Nishimura, Mai, Matsui, Yusuke
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913999730245632
author Oguri, Yutaro
Nishimura, Mai
Matsui, Yusuke
author_facet Oguri, Yutaro
Nishimura, Mai
Matsui, Yusuke
contents We present the first systematic investigation of graph reordering effects for graph-based Approximate Nearest Neighbor Search (ANNS) on a GPU. While graph-based ANNS has become the dominant paradigm for modern AI applications, recent approaches focus on algorithmic innovations while neglecting memory layout considerations that significantly affect execution time. Our unified evaluation framework enables comprehensive evaluation of diverse reordering strategies across different graph indices through a graph adapter that converts arbitrary graph topologies into a common representation and a GPU-optimized graph traversal engine. We conduct a comprehensive analysis across diverse datasets and state-of-the-art graph indices, introducing analysis metrics that quantify the relationship between structural properties and memory layout effectiveness. Our GPU-targeted reordering achieves up to 15$\%$ QPS improvements while preserving search accuracy, demonstrating that memory layout optimization operates orthogonally to existing algorithmic innovations. We will release all code upon publication to facilitate reproducibility and foster further research.
format Preprint
id arxiv_https___arxiv_org_abs_2508_15436
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On the Effectiveness of Graph Reordering for Accelerating Approximate Nearest Neighbor Search on GPU
Oguri, Yutaro
Nishimura, Mai
Matsui, Yusuke
Information Retrieval
Computer Vision and Pattern Recognition
Databases
Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
We present the first systematic investigation of graph reordering effects for graph-based Approximate Nearest Neighbor Search (ANNS) on a GPU. While graph-based ANNS has become the dominant paradigm for modern AI applications, recent approaches focus on algorithmic innovations while neglecting memory layout considerations that significantly affect execution time. Our unified evaluation framework enables comprehensive evaluation of diverse reordering strategies across different graph indices through a graph adapter that converts arbitrary graph topologies into a common representation and a GPU-optimized graph traversal engine. We conduct a comprehensive analysis across diverse datasets and state-of-the-art graph indices, introducing analysis metrics that quantify the relationship between structural properties and memory layout effectiveness. Our GPU-targeted reordering achieves up to 15$\%$ QPS improvements while preserving search accuracy, demonstrating that memory layout optimization operates orthogonally to existing algorithmic innovations. We will release all code upon publication to facilitate reproducibility and foster further research.
title On the Effectiveness of Graph Reordering for Accelerating Approximate Nearest Neighbor Search on GPU
topic Information Retrieval
Computer Vision and Pattern Recognition
Databases
Distributed, Parallel, and Cluster Computing
Data Structures and Algorithms
url https://arxiv.org/abs/2508.15436