HPGA: A High-Performance Graph Analytics Framework on the GPU

被引:0
|
作者
Yang, Haoduo [1 ,2 ]
Su, Huayou [1 ,2 ]
Wen, Mei [1 ,2 ]
Zhang, Chunyuan [1 ,2 ]
机构
[1] Natl Univ Def Technol, Dept Comp, Changsha 410000, Hunan, Peoples R China
[2] Natl Univ Def Technol, Natl Key Lab Parallel & Distributed Proc, Changsha 410000, Hunan, Peoples R China
来源
PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND COMPUTER AIDED EDUCATION (ICISCAE 2018) | 2018年
关键词
Graph Analytics; High-performance Computing; GPU;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the rapidly growing use of graphs has sparked parallel graph analytics frameworks for leveraging the massive hardware resources, specifically graphics processing units (GPUs). However, the issues of the unpredictable control flows, memory divergence, and the complexity of programming have restricted high-level GPU graph libraries. In this work, we present HPGA, a high performance parallel graph analytics framework targeting the GPU. HPGA implements an abstraction which maps vertex programs to generalized sparse matrix operations on GPUs for delivering high performance. HPGA incorporates high-performance GPU computing primitives and optimization strategies with a high-level programming model. We evaluate the performance of HPGA for three graph primitives (BFS, SSSP, PageRank) with large-scale datasets. The experimental results show that HPGA matches or even exceeds the performance of MapGraph and nvGRAPH, two state-of-the-art GPU graph libraries.
引用
收藏
页码:488 / 492
页数:5
相关论文
共 50 条
  • [21] A High-Performance Software Graphics Pipeline Architecture for the GPU
    Kenzel, Michael
    Kerbl, Bernhard
    Schmalstieg, Dieter
    Steinberger, Markus
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (04):
  • [22] High-Performance Matrix-Vector Multiplication on the GPU
    Sorensen, Hans Henrik Brandenborg
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 377 - 386
  • [23] Data Encryption on GPU for High-Performance Database Systems
    Jo, Heeseung
    Hong, Seung-Tae
    Chang, Jae-Woo
    Choi, Dong Hoon
    4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 : 147 - 154
  • [24] Engineering a High-Performance GPU B-Tree
    Awad, Muhammad A.
    Ashkiani, Saman
    Johnson, Rob
    Farach-Colton, Martin
    Owens, John D.
    PROCEEDINGS OF THE 24TH SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '19), 2019, : 145 - 157
  • [25] A multi-GPU based high-performance computing framework in elastodynamics simulation using octree meshes
    Mohammadian, Shayan
    Kumar, Ankit S.
    Song, Chongmin
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 436
  • [26] Atos: A Task-Parallel GPU Scheduler for Graph Analytics
    Chen, Yuxin
    Brock, Benjamin
    Porumbescu, Serban
    Buluc, Aydin
    Yelick, Katherine
    Owens, John D.
    51ST INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2022, 2022,
  • [27] Predictive Analytics on Genomic Data with High-Performance Computing
    Leung, Carson K.
    Sarumi, Oluwafemi A.
    Zhang, Christine Y.
    2020 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE, 2020, : 2187 - 2194
  • [28] High performance GPU primitives for graph-tensor learning operations
    Zhang, Tao
    Kan, Wang
    Liu, Xiao-Yang
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 148 : 125 - 137
  • [29] qLD: High-performance Computation of Linkage Disequilibrium on CPU and GPU
    Theodoris, Charalampos
    Alachiotis, Nikolaos
    Low, Tze Meng
    Pavlidis, Pavlos
    2020 IEEE 20TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOENGINEERING (BIBE 2020), 2020, : 65 - 72
  • [30] GPU-based high-performance computing for radiation therapy
    Jia, Xun
    Ziegenhein, Peter
    Jiang, Steve B.
    PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (04): : R151 - R182