• Home
  • Search
  • Efficient GPU-Based Query Processing with Pruned List Caching in Search Engines
  • Cite Icon3
  • https://doi.org/10.1109/icpads.2017.00038Copy DOI Icon

Efficient GPU-Based Query Processing with Pruned List Caching in Search Engines

  • Dec 1, 2017
  • Dongdong Wang +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

There are two inherent obstacles to effectively using Graphics Processing Units (GPUs) for query processing in search engines: (a) the highly restricted GPU memory space, and (b) the CPU-GPU transfer latency. Previously, Ao et al. presented a GPU method for lists intersection, an essential component in AND-based query processing. However, this work assumes the whole inverted index can be stored in GPU memory and does not address document ranking. In this paper, we describe and analyze a GPU query processing method which incorporates both lists intersection and top-k ranking. We introduce a parameterized pruned posting list GPU caching method where the parameter determines how much GPU memory is used for caching. This method allows list caching for large inverted indexes using the limited GPU memory, thereby making a qualitative improvement over previous work. We also give a mathematical model which can identify an approximately optimal choice of the parameter. Experimental results indicate that this GPU approach under the pruned list caching policy achieves better query throughput than its CPU counterpart, even when the inverted index size is much larger than the GPU memory space.

Similar Papers
  • Conference Article
  • Citations3

FlexGPU: A Flexible and Efficient Scheduler for GPU Sharing Systems

  • May 01, 2020
  • Qichen Chen +3
  • Conference Article
  • Citations3

Victream

  • Dec 05, 2017
  • Jun Suzuki +6
  • Research Article
  • Citations2

Gpubased, microsecond latency, hectochannel mimo feedback control of magnetically confined plasmas

  • Jan 01, 2013
  • Columbia Academic Commons (Columbia University)
  • M E Mauel +1
  • Research Article

3D Freehand Ultrasound Reconstruction of the Carotid Artery.

  • May 01, 2026
  • Ultrasound in medicine & biology
  • Yimeng Dou +6
  • Conference Article
  • Citations114

Stealing Webpages Rendered on Your Browser by Exploiting GPU Vulnerabilities

  • May 01, 2014
  • Sangho Lee +3
  • Conference Article
  • Citations20

ConVGPU: GPU Management Middleware in Container Based Virtualized Environment

  • Sep 01, 2017
  • Daeyoun Kang +4
  • Research Article
  • Citations21

MoDNN: Memory Optimal Deep Neural Network Training on Graphics Processing Units

  • Mar 01, 2019
  • IEEE Transactions on Parallel and Distributed Systems
  • Xiaoming Chen +3
  • Conference Article
  • Citations1

Automatic Parallelization of GPU Applications Using OpenCL

  • Jul 01, 2015
  • Lizandro D Solano-Quinde +2
  • PDF
  • Research Article
  • Citations23

Massive-Parallel Trajectory Calculations version 2.2 (MPTRAC-2.2): Lagrangian transport simulations on graphics processing units (GPUs)

  • Apr 05, 2022
  • Geoscientific Model Development
  • Lars Hoffmann +13
  • Research Article
  • Citations13

TOAST: Automatic tiling for iterative stencil computations on GPUs

  • Feb 02, 2017
  • Concurrency and Computation: Practice and Experience
  • Rodrigo C O Rocha +3
  • Conference Article

CBM

  • Apr 09, 2018
  • Chidchanok Choksuchat +2
  • PDF
  • Peer Review Report

Comment on gmd-2021-382

  • Feb 08, 2022
  • Lars Hoffmann +13
  • Book Chapter
  • Citations1

A Study on a Method of Effective Memory Utilization on GPU Applied for Neighboring Filter on Image Processing

  • Jan 01, 2012
  • Yoshio Yanagihara +1
  • Conference Article
  • Citations5

GPU Accelerated Plant Growth Modeling and Visualization

  • Nov 01, 2009
  • Xing Zhao +2
  • Conference Article
  • Citations56

Automatic parallelization for graphics processing units

  • Aug 27, 2009
  • Alan Leung +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.