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
关键词
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 条
  • [41] HIGH-PERFORMANCE PARALLEL GRAPH REDUCTION
    JONES, SLP
    CLACK, C
    SALKILD, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 365 : 193 - 206
  • [42] GAHLS: an optimized graph analytics based high level synthesis framework
    Xiao, Yao
    Nazarian, Shahin
    Bogdan, Paul
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [43] GAHLS: an optimized graph analytics based high level synthesis framework
    Yao Xiao
    Shahin Nazarian
    Paul Bogdan
    Scientific Reports, 13
  • [44] 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):
  • [45] High-performance short sequence alignment with GPU acceleration
    Lu, Mian
    Tan, Yuwei
    Bai, Ge
    Luo, Qiong
    DISTRIBUTED AND PARALLEL DATABASES, 2012, 30 (5-6) : 385 - 399
  • [46] High-performance simplification of triangular surfaces using a GPU
    Mousa, Mohamed H.
    Hussein, Mohamed K.
    PLOS ONE, 2021, 16 (08):
  • [47] High-Performance Matrix-Vector Multiplication on the GPU
    Sorensen, Hans Henrik Brandenborg
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 377 - 386
  • [48] Embedded GPU Implementation for High-Performance Ultrasound Imaging
    Rossi, Stefano
    Boni, Enrico
    ELECTRONICS, 2021, 10 (08)
  • [49] High-performance short sequence alignment with GPU acceleration
    Mian Lu
    Yuwei Tan
    Ge Bai
    Qiong Luo
    Distributed and Parallel Databases, 2012, 30 : 385 - 399
  • [50] 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