Access the full text.
Sign up today, get DeepDyve free for 14 days.
SR Cho, J Lee, SW Hwang, H Han, SW Lee (2010)
VSkyline: vectorization for efficient skyline computationSIGMOD Rec., 39
K Hose, A Vlachou (2012)
A survey of skyline processing in highly distributed environmentsVLDB J., 21
H Im, J Park, S Park (2011)
Parallel skyline computation on multicore architecturesInf. Syst., 36
J Lee, SW Hwang (2014)
Scalable skyline computation using a balanced pivot selection techniqueInf. Syst., 39
D Papadias, Y Tao, G Fu, B Seeger (2005)
Progressive skyline computation in database systemsTODS, 30
Y Park, JK Min, K Shim (2013)
Parallel computation of skyline and reverse skyline queries using MapReducePVLDB, 6
KS Bøgh, S Chester, I Assent (2015)
Work-efficient skyline computation for the GPUPVLDB, 8
B He, M Lu, K Yang, R Fang, NK Govindaraju, Q Luo, PV Sander (2009)
Relational query coprocessing on graphics processorsTODS, 34
I Bartolini, P Ciaccia, M Patella (2008)
Efficient sort-based skyline evaluationTODS, 33
The skyline operator determines points in a multidimensional dataset that offer some optimal trade-off. State-of-the-art CPU skyline algorithms exploit quad-tree partitioning with complex branching to minimise the number of point-to-point comparisons. Branch-phobic GPU skyline algorithms rely on compute throughput rather than partitioning, but fail to match the performance of sequential algorithms. In this paper, we introduce a new skyline algorithm, SkyAlign, that is designed for the GPU, and a GPU-friendly, grid-based tree structure upon which the algorithm relies. The search tree allows us to dramatically reduce the amount of work done by the GPU algorithm by avoiding most point-to-point comparisons at the cost of some compute throughput. This trade-off allows SkyAlign to achieve orders of magnitude faster performance than its predecessors. Moreover, a NUMA-oblivious port of SkyAlign outperforms native multicore state of the art on challenging workloads by an increasing margin as more cores and sockets are utilised.
The VLDB Journal – Springer Journals
Published: Aug 20, 2016
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.