Work-efficient parallel skyline computation for the GPU

作者: Kenneth S. Bøgh , Sean Chester , Ira Assent

DOI: 10.14778/2777598.2777605

关键词:

摘要: The skyline operator returns records in a dataset that provide optimal trade-offs of multiple dimensions. State-of-the-art computation involves complex tree traversals, data-ordering, and conditional branching to minimize the number point-to-point comparisons. Meanwhile, GPGPU computing offers potential for parallelizing across thousands cores. However, attempts port algorithms GPU have prioritized throughput failed outperform sequential algorithms.In this paper, we introduce new algorithm, designed GPU, uses global, static partitioning scheme. With partitioning, can permit controlled exploit transitive relationships avoid most result is non-traditional SkyAlign, prioritizes work-efficiency respectable throughput, rather than maximal achieve orders magnitude faster performance.

参考文章(20)
Beng Chin Ooi, Pin-Kwang Eng, Kian-Lee Tan, Efficient Progressive Skyline Computation very large data bases. pp. 301- 310 ,(2001)
Sean Chester, Darius Sidlauskas, Ira Assent, Kenneth S. Bogh, Scalable parallelization of skyline computation for multi-core processors international conference on data engineering. pp. 1083- 1094 ,(2015) , 10.1109/ICDE.2015.7113358
Jongwuk Lee, Seung-won Hwang, Scalable skyline computation using a balanced pivot selection technique Information Systems. ,vol. 39, pp. 1- 21 ,(2014) , 10.1016/J.IS.2013.05.005
Ilaria Bartolini, Paolo Ciaccia, Marco Patella, Efficient sort-based skyline evaluation ACM Transactions on Database Systems. ,vol. 33, pp. 1- 49 ,(2008) , 10.1145/1412331.1412343
Tim Kaldewey, Guy Lohman, Rene Mueller, Peter Volk, GPU join processing revisited data management on new hardware. pp. 55- 62 ,(2012) , 10.1145/2236584.2236592
Bingsheng He, Ke Yang, Rui Fang, Mian Lu, Naga Govindaraju, Qiong Luo, Pedro Sander, Relational joins on graphics processors Proceedings of the 2008 ACM SIGMOD international conference on Management of data - SIGMOD '08. pp. 511- 524 ,(2008) , 10.1145/1376616.1376670
Katja Hose, Akrivi Vlachou, A survey of skyline processing in highly distributed environments very large data bases. ,vol. 21, pp. 359- 384 ,(2012) , 10.1007/S00778-011-0246-6
Wonik Choi, Ling Liu, Boseon Yu, None, Multi-criteria decision making with skyline computation information reuse and integration. pp. 316- 323 ,(2012) , 10.1109/IRI.2012.6303026
Akrivi Vlachou, Christos Doulkeridis, Yannis Kotidis, Angle-based space partitioning for efficient parallel skyline computation Proceedings of the 2008 ACM SIGMOD international conference on Management of data - SIGMOD '08. pp. 227- 238 ,(2008) , 10.1145/1376616.1376642
Kenneth S. Bøgh, Ira Assent, Matteo Magnani, Efficient GPU-based skyline computation data management on new hardware. pp. 5- ,(2013) , 10.1145/2485278.2485283