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 条
  • [31] Quantitative Analysis of CPU/GPU Co-execution in High-Performance Computing Systems
    Kang, SeungGu
    Choi, Hong Jun
    Park, Jae Hyung
    Chung, Sung Woo
    Kim, Jong Myon
    Kwon, DongSeop
    Na, Joong Chae
    Kim, Cheol Hong
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (07): : 2923 - 2936
  • [32] High-performance implementation of planted motif problem on multicore and GPU
    Dasari, Naga Shailaja
    Ranjan, Desh
    Zubair, Mohammad
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (10): : 1340 - 1355
  • [33] Orchestration of CPU and GPU Consumers for High-Performance Streaming Processing
    Rovnyagin, Mikhail M.
    Gukov, Aleksey D.
    Timofeev, Kirill, V
    Hrapov, Alexander S.
    Mitenkov, Roman A.
    PROCEEDINGS OF THE 2021 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (ELCONRUS), 2021, : 623 - 626
  • [34] VGL: a high-performance graph processing framework for the NEC SX-Aurora TSUBASA vector architecture
    Afanasyev, Ilya V.
    Voevodin, Vladimir V.
    Komatsu, Kazuhiko
    Kobayashi, Hiroaki
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (08): : 8694 - 8715
  • [35] VGL: a high-performance graph processing framework for the NEC SX-Aurora TSUBASA vector architecture
    Ilya V. Afanasyev
    Vladimir V. Voevodin
    Kazuhiko Komatsu
    Hiroaki Kobayashi
    The Journal of Supercomputing, 2021, 77 : 8694 - 8715
  • [36] ExaTN: Scalable GPU-Accelerated High-Performance Processing of General Tensor Networks at Exascale
    Lyakh, Dmitry I.
    Nguyen, Thien
    Claudino, Daniel
    Dumitrescu, Eugene
    McCaskey, Alexander J.
    FRONTIERS IN APPLIED MATHEMATICS AND STATISTICS, 2022, 8
  • [37] A graph pattern mining framework for large graphs on GPU
    Hu, Lin
    Lin, Yinnian
    Zou, Lei
    Ozsu, M. Tamer
    VLDB JOURNAL, 2025, 34 (01):
  • [38] PetIGA: A framework for high-performance isogeometric analysis
    Dalcin, L.
    Collier, N.
    Vignal, P.
    Cortes, A. M. A.
    Calo, V. M.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 308 : 151 - 181
  • [39] Leveraging Difference Recurrence Relations for High-Performance GPU Genome Alignment
    Zeni, Alberto
    Onken, Seth
    Santambrogio, Marco Domenico
    Samadi, Mehrzad
    PROCEEDINGS OF THE 2024 THE INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PACT 2024, 2024, : 133 - 143