Exploiting GPUs for fast intersection of large sets. Issue 108 (September 2022)
- Record Type:
- Journal Article
- Title:
- Exploiting GPUs for fast intersection of large sets. Issue 108 (September 2022)
- Main Title:
- Exploiting GPUs for fast intersection of large sets
- Authors:
- Bellas, Christos
Gounaris, Anastasios - Abstract:
- Abstract: The main focus of this work is on large set intersection, which is a pivotal operation in information retrieval, graph analytics and database systems. We aim to experimentally detect under which conditions, using a single graphics processing unit (GPU) is beneficial over CPU techniques and which exact techniques are capable of yielding improvements. We cover and adapt techniques initially proposed for graph analytics and matrix multiplication, while we investigate new hybrids for completeness. We also explain how we can address set containment joins using the same techniques. The comprehensive evaluation highlights the main characteristics of the techniques examined when both a single pair of two large sets are processed and all pairs in a dataset are examined, while it provides strong evidence that state-of-the-art set containment stands to significantly benefit from advances in GPU-enabled set intersection. Our results reveal that there is no dominant solution but depending on the exact problem and the dataset characteristics, different techniques are the most efficient ones. Highlights: Develop hybrid GPU set intersection techniques for set sizes on the order of millions. GPU's fast matrix multiplication greatly improves set intersection for dense datasets. GPU-based set intersection techniques are superior over CPU parallel alternatives. A co-processing CPU–GPU scheme further improves performance for set containment join.
- Is Part Of:
- Information systems. Issue 108(2022)
- Journal:
- Information systems
- Issue:
- Issue 108(2022)
- Issue Display:
- Volume 108, Issue 108 (2022)
- Year:
- 2022
- Volume:
- 108
- Issue:
- 108
- Issue Sort Value:
- 2022-0108-0108-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-09
- Subjects:
- Set-intersection -- Set-similarity join -- Set-containment join -- Matrix multiplication -- GPU computing -- CUDA
Database management -- Periodicals
Electronic data processing -- Periodicals
Bases de données -- Gestion -- Périodiques
Informatique -- Périodiques
Database management
Electronic data processing
Periodicals
005.7 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03064379 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.is.2022.101992 ↗
- Languages:
- English
- ISSNs:
- 0306-4379
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4496.367300
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 21544.xml