Performance evaluation of single vs. batch of queries on GPUs. (8th August 2019)
- Record Type:
- Journal Article
- Title:
- Performance evaluation of single vs. batch of queries on GPUs. (8th August 2019)
- Main Title:
- Performance evaluation of single vs. batch of queries on GPUs
- Authors:
- Gaioso, Roussian
Gil‐Costa, Veronica
Guardia, Helio
Senger, Hermes - Other Names:
- Gil‐Costa Veronica guestEditor.
Senger Hermes guestEditor.
Robinson Timothy W. guestEditor.
Thota Abhinav guestEditor. - Abstract:
- Summary: The WAND processing strategy is a dynamic pruning algorithm designed for large scale Web search engines where fast response to queries is a critical service. The WAND is used to reduce the amount of computation by scoring only documents that may become part of the top‐ k document results. In this paper, we present two parallel strategies for the WAND algorithm and compare their performance on GPUs. In our first strategy (named size‐based), the posting lists are evenly partitioned among thread blocks. Our second strategy (named range‐based) partitions the posting lists according to document identifier intervals; thus, partitions may have different sizes. We also propose three threshold sharing policies, named Local, Safe‐R, and Safe‐WR, which emulate the WAND algorithm global pruning technique. We evaluated our proposals with different amounts of work, from short to extra‐large queries, using single query processing and batch of queries. Results show that the size‐based strategy reports the highest speedups but at the cost of low quality of results. The range‐based algorithm retrievals the exact top‐ k documents and maintains a good speedup. Moreover, both strategies are capable of scaling as the amount of work is increased. In addition, there is no significant difference in the performance of the three threshold sharing policies.
- Is Part Of:
- Concurrency and computation. Volume 32:Number 20(2020)
- Journal:
- Concurrency and computation
- Issue:
- Volume 32:Number 20(2020)
- Issue Display:
- Volume 32, Issue 20 (2020)
- Year:
- 2020
- Volume:
- 32
- Issue:
- 20
- Issue Sort Value:
- 2020-0032-0020-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2019-08-08
- Subjects:
- batch of queries -- GPUs -- top‐k query processing -- WAND algorithm
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5474 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14708.xml