Efficient OLAP algorithms on GPU-accelerated Hadoop clusters

被引:1
|
作者
Wang, Hongzhi [1 ]
Wang, Zheng [1 ]
Li, Ning [1 ]
Kong, Xinxin [1 ]
机构
[1] Harbin Inst Technol, Harbin, Heilongjiang, Peoples R China
关键词
OLAP; GPU; MapReduce; Aggregation algorithm; Cube algorithm; Analysis algorithm;
D O I
10.1007/s10619-018-7239-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the time of big data, on-line analytical processing (OLAP) is an important method to process massive data. In order to realize a system with the capacity of both high storage and high computing power, Hadoop and GPU are both applied in OLAP. In general, three cores of OLAP determines the efficiency of OLAP analysis, which are aggregation of multi-dimensional data, pre-calculation of multi-dimensional data set (Cube) and connection of dimension table and fact table. For the purpose of boosting efficiency, this paper presents optimizing algorithms for each core. Beginning with aggregation on single machine, this paper firstly designs the GPU-based aggregation algorithm. Then, GPU-based Cube algorithm is introduced to accelerate pre-calculation, using inverted index to shrink computation amount. Finally, with new-designed dimension table connecting algorithm and query algorithm, GPU-based OLAP analysis algorithm is presented. Along with corresponding experiments and results, each algorithm shows their ability of boosting efficiency, optimizing GPU-based OLAP analysis on Hadoop.
引用
收藏
页码:507 / 542
页数:36
相关论文
共 50 条
  • [1] Efficient OLAP algorithms on GPU-accelerated Hadoop clusters
    Hongzhi Wang
    Zheng Wang
    Ning Li
    Xinxin Kong
    Distributed and Parallel Databases, 2019, 37 : 507 - 542
  • [2] GPU-accelerated parallel algorithms for linear rankSVM
    Jing Jin
    Xianggao Cai
    Guoming Lai
    Xiaola Lin
    The Journal of Supercomputing, 2015, 71 : 4141 - 4171
  • [3] GPU-accelerated parallel algorithms for linear rankSVM
    Jin, Jing
    Cai, Xianggao
    Lai, Guoming
    Lin, Xiaola
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4141 - 4171
  • [4] All-Pairs Shortest Path algorithms for planar graph for GPU-accelerated clusters
    Djidjev, Hristo
    Chapuis, Guillaume
    Andonov, Rumen
    Thulasidasan, Sunil
    Lavenier, Dominique
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 85 : 91 - 103
  • [5] Fermilab multicore and GPU-accelerated clusters for lattice QCD
    Fermi National Accelerator Laboratory, Batavia, IL, United States
    J. Phys. Conf. Ser., PART 4
  • [6] Fermilab multicore and GPU-accelerated clusters for lattice QCD
    Holmgren, D.
    Seenu, N.
    Simone, J.
    Singh, A.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [7] Efficient Intranode Communication in GPU-Accelerated Systems
    Ji, Feng
    Aji, Ashwin M.
    Dinan, James
    Buntinas, Darius
    Balaji, Pavan
    Feng, Wu-chun
    Ma, Xiaosong
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1838 - 1847
  • [8] GPU-Accelerated Fixpoint Algorithms for Faster Compiler Analyses
    Blass, Thorsten
    Philippsen, Michael
    PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION (CC '19), 2019, : 122 - 134
  • [9] GPU-accelerated Hungarian algorithms for the Linear Assignment Problem
    Date, Ketan
    Nagi, Rakesh
    PARALLEL COMPUTING, 2016, 57 : 52 - 72
  • [10] Gpu-accelerated relaxed graph pattern matching algorithms
    Benachour, Amira
    Yahiaoui, Said
    Bouhenni, Sarra
    Kheddouci, Hamamache
    Nouali-Taboudjemat, Nadia
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (15): : 21811 - 21836