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 条
  • [41] GPU-accelerated eXtended Classifier System
    Abedini, Mani
    Kirley, Michael
    Chiong, Raymond
    Weise, Thomas
    2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING (CIDM), 2013, : 293 - 300
  • [42] GPU-Accelerated Flexible Molecular Docking
    Fan, Mengran
    Wang, Jian
    Jiang, Huaipan
    Feng, Yilin
    Mahdavi, Mehrdad
    Madduri, Kamesh
    Kandemir, Mahmut T.
    Dokholyan, Nikolay, V
    JOURNAL OF PHYSICAL CHEMISTRY B, 2021, 125 (04): : 1049 - 1060
  • [43] CAMPAIGN: an open-source library of GPU-accelerated data clustering algorithms
    Kohlhoff, Kai J.
    Sosnick, Marc H.
    Hsu, William T.
    Pande, Vijay S.
    Altman, Russ B.
    BIOINFORMATICS, 2011, 27 (16) : 2322 - 2323
  • [44] GPU-Accelerated Decoding of Integer Lists
    Mallia, Antonio
    Siedlaczek, Michal
    Suel, Torsten
    Zahran, Mohamed
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2193 - 2196
  • [45] PacketShader: A GPU-Accelerated Software Router
    Han, Sangjin
    Jang, Keon
    Park, KyoungSoo
    Moon, Sue
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 195 - 206
  • [46] GPU-accelerated connectome discovery at scale
    Sreenivasan, Varsha
    Kumar, Sawan
    Pestilli, Franco
    Talukdar, Partha
    Sridharan, Devarajan
    NATURE COMPUTATIONAL SCIENCE, 2022, 2 (05): : 298 - +
  • [47] Consistently GPU-Accelerated Graph Visualization
    Panagiotidis, Alexandros
    Reina, Guido
    Burch, Michael
    Pfannkuch, Tilo
    Ertl, Thomas
    8TH INTERNATIONAL SYMPOSIUM ON VISUAL INFORMATION COMMUNICATION AND INTERACTION (VINCI 2015), 2015, : 35 - 41
  • [48] GPU-accelerated computation of electron transfer
    Hoefinger, Siegfried
    Acocella, Angela
    Pop, Sergiu C.
    Narumi, Tetsu
    Yasuoka, Kenji
    Beu, Titus
    Zerbetto, Francesco
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2012, 33 (29) : 2351 - 2356
  • [49] GPU-Accelerated Algorithm for Polygon Reconstruction
    Ji, Ruian
    Niu, Zhirui
    Chen, Lan
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [50] GPU-accelerated and pipelined methylation calling
    Feng, Yilin
    Akbulut, Gulsum Gudukbay
    Tang, Xulong
    Gunasekaran, Jashwant Raj
    Rahman, Amatur
    Medvedev, Paul
    Kandemir, Mahmut
    BIOINFORMATICS ADVANCES, 2022, 2 (01):