• DocumentCode
    3090262
  • Title

    Range Query Processing in a Multi-GPU Environment

  • Author

    Barrientos, Ricardo J. ; Gómez, José I. ; Tenllado, Christian ; Matias, Manuel Prieto ; Marin, Mauricio

  • Author_Institution
    Dept. of Comput. Archit., Complutense Univ. of Madrid, Madrid, Spain
  • fYear
    2012
  • fDate
    10-13 July 2012
  • Firstpage
    419
  • Lastpage
    426
  • Abstract
    Similarity search has been widely studied in the last years, as it can be applied to several fields such as searching by content in multimedia objects, text retrieval or computational biology. These applications usually work on very large databases that are often indexed off-line to enable the acceleration of on-line searches. However, to maintain an acceptable throughput, it is essential to exploit the intrinsic parallelism of the algorithms used for the on-line query solving process, even with indexed databases. Therefore, many strategies have been proposed in the literature to parallelize these algorithms, both on shared and distributed memory multiprocessor systems. Lately, GPUs have also been used to implement brute-force approaches instead of using indexing structures, due to the difficulties introduced by the index in the efficient exploitation of the GPU resources. In this work we propose a Multi-GPU metric-space technique that efficiently exploits index data structures for similarity search in large databases, and show how it outperforms previous OpenMP and GPU brute-force strategies. Furthermore, our analysis covers the effects of the database size and its nature.
  • Keywords
    Internet; data structures; database indexing; distributed memory systems; graphics processing units; query processing; shared memory systems; very large databases; algorithm parallelization; brute-force strategy; database size effects; distributed memory multiprocessor system; graphic processing units; index data structures; indexing structures; intrinsic parallelism; multiGPU metric-space technique; offline indexed databases; online query solving process; online search; range query processing; shared memory multiprocessor system; similarity search; very large databases; Graphics processing unit; Indexes; Instruction sets; Kernel; Measurement; Parallel processing; GPU; Similarity search; metric databases; metric spaces; multi-GPU; range query;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
  • Conference_Location
    Leganes
  • Print_ISBN
    978-1-4673-1631-6
  • Type

    conf

  • DOI
    10.1109/ISPA.2012.61
  • Filename
    6280321