Speeding-up the Verification Phase of Set Similarity Joins in the GPGPU paradigm

12/21/2018
by   Christos Bellas, et al.
0

We investigate the problem of exact set similarity joins using a co-process CPU-GPU scheme. The state-of-the-art CPU solutions split the wok in two main phases. First, filtering and index building takes place to reduce the candidate sets to be compared as much as possible; then the pairs are compared to verify whether they should become part of the result. We investigate in-depth solutions for transferring the second, so-called verification phase, to the GPU addressing several challenges regarding the data serialization and layout, the thread management and the techniques to compare sets of tokens. Using real datasets, we provide concrete experimental proofs that our solutions have reached their maximum potential, since they totally overlap verification with CPU tasks, and manage to yield significant speed-ups, up to 2.6X in our cases.

READ FULL TEXT
research
11/20/2017

Bitmap Filter: Speeding up Exact Set Similarity Joins with Bitwise Operations

The Exact Set Similarity Join problem aims to find all similar sets betw...
research
04/02/2020

Nass: A New Approach to Graph Similarity Search

In this paper, we study the problem of graph similarity search with grap...
research
08/13/2020

A Fine-Grained Hybrid CPU-GPU Algorithm for Betweenness Centrality Computations

Betweenness centrality (BC) is an important graph analytical application...
research
04/20/2023

KOIOS: Top-k Semantic Overlap Set Search

We study the top-k set similarity search problem using semantic overlap....
research
02/28/2023

GPU-Accelerated LOD Generation for Point Clouds

About: We introduce a GPU-accelerated LOD construction process that crea...
research
10/10/2018

Technical Report: KNN Joins Using a Hybrid Approach: Exploiting CPU/GPU Workload Characteristics

This paper studies finding the K nearest neighbors (KNN) of all points i...
research
10/26/2020

Versatile Verification of Tree Ensembles

Machine learned models often must abide by certain requirements (e.g., f...

Please sign up or login with your details

Forgot password? Click here to reset