SkyCell: A Space-Pruning Based Parallel Skyline Algorithm

07/21/2021
by   Chuanwen Li, et al.
0

Skyline computation is an essential database operation that has many applications in multi-criteria decision making scenarios such as recommender systems. Existing algorithms have focused on checking point domination, which lack efficiency over large datasets. We propose a grid-based structure that enables grid cell domination checks. We show that only a small constant number of cells need to be checked which is independent from the number of data points. Our structure also enables parallel processing. We thus obtain a highly efficient parallel skyline algorithm named SkyCell, taking advantage of the parallelization power of graphics processing units. Experimental results confirm the effectiveness and efficiency of SkyCell – it outperforms state-of-the-art algorithms consistently and by up to over two orders of magnitude in the computation time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/02/2018

Improved Parallel Rabin-Karp Algorithm Using Compute Unified Device Architecture

String matching algorithms are among one of the most widely used algorit...
research
08/25/2022

LightAMR format standard and lossless compression algorithms for adaptive mesh refinement grids: RAMSES use case

The evolution of parallel I/O library as well as new concepts such as 'i...
research
03/15/2018

CIM/E Oriented Graph Database Model Architecture and Parallel Network Topology Processing

CIM/E is an easy and efficient electric power model exchange standard be...
research
06/08/2021

ParChain: A Framework for Parallel Hierarchical Agglomerative Clustering using Nearest-Neighbor Chain

This paper studies the hierarchical clustering problem, where the goal i...
research
08/16/2021

Parallel time integration using Batched BLAS (Basic Linear Algebra Subprograms) routines

We present an approach for integrating the time evolution of quantum sys...
research
04/29/2023

MinMaxLTTB: Leveraging MinMax-Preselection to Scale LTTB

Visualization plays an important role in analyzing and exploring time se...
research
05/02/2019

Efficient Contour Computation of Group-based Skyline

Skyline, aiming at finding a Pareto optimal subset of points in a multi-...

Please sign up or login with your details

Forgot password? Click here to reset