English

A Generic Inverted Index Framework for Similarity Search on the GPU - Technical Report

Databases 2018-08-15 v3 Computer Vision and Pattern Recognition Distributed, Parallel, and Cluster Computing Data Structures and Algorithms

Abstract

We propose a novel generic inverted index framework on the GPU (called GENIE), aiming to reduce the programming complexity of the GPU for parallel similarity search of different data types. Not every data type and similarity measure are supported by GENIE, but many popular ones are. We present the system design of GENIE, and demonstrate similarity search with GENIE on several data types along with a theoretical analysis of search results. A new concept of locality sensitive hashing (LSH) named τ\tau-ANN search, and a novel data structure c-PQ on the GPU are also proposed for achieving this purpose. Extensive experiments on different real-life datasets demonstrate the efficiency and effectiveness of our framework. The implemented system has been released as open source.

Keywords

Cite

@article{arxiv.1603.08390,
  title  = {A Generic Inverted Index Framework for Similarity Search on the GPU - Technical Report},
  author = {Jingbo Zhou and Qi Guo and H. V. Jagadish and Luboš Krčál and Siyuan Liu and Wenhao Luan and Anthony K. H. Tung and Yueji Yang and Yuxin Zheng},
  journal= {arXiv preprint arXiv:1603.08390},
  year   = {2018}
}

Comments

18 pages, technical report for the ICDE 2018 paper

R2 v1 2026-06-22T13:19:40.729Z