GPregel: A GPU-Based Parallel Graph Processing Model

被引:3
|
作者
Lai, Siyan [1 ]
Lai, Guangda [1 ]
Shen, Guojun [1 ]
Jin, Jing [1 ]
Lin, Xiaola [1 ]
机构
[1] Sun Yat Sen Univ, Sch Informat Sci & Technol, Guangzhou 510006, Guangdong, Peoples R China
关键词
graph processing; GPGPU; GPU programming; parellel computing;
D O I
10.1109/HPCC-CSS-ICESS.2015.184
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the development of information technology, graph computing becomes an increasingly important tool for information processing. Recently, GPU has been adopted to accelerate various graph processing algorithms. However, since the architecture of GPU is very different from traditional computing model, the learning threshold for developing GPU-based applications is high. In this paper, we propose a GPU-based parallel graph processing system named GPregel. GPregel harnesses a lightweight complier to hide the underlying complexity of the parallel details and simplifies programming. It greatly reduces the difficulty in utilizing the GPU to solve graph computing problems. We also design a special storage model for BSP model running on GPU, which overcomes the execution divergence and irregular memory access by coarse-grained designs. Experiments demonstrate that GPregel can achieve high performance with little work for developers.
引用
收藏
页码:254 / 259
页数:6
相关论文
共 50 条
  • [1] GPU-Based Parallel Processing Technology in DPI
    Zhong, Zhimin
    Zhang, Yuliang
    Yang, Guanglong
    Kong, Yongping
    [J]. WEB TECHNOLOGIES AND APPLICATIONS, APWEB 2015 WORKSHOPS, 2015, 9461 : 44 - 53
  • [2] EGraph: Efficient Concurrent GPU-Based Dynamic Graph Processing
    Zhang, Yu
    Liang, Yuxuan
    Zhao, Jin
    Mao, Fubing
    Gu, Lin
    Liao, Xiaofei
    Jin, Hai
    Liu, Haikun
    Guo, Song
    Zeng, Yangqing
    Hu, Hang
    Li, Chen
    Zhang, Ji
    Wang, Biao
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (06) : 5823 - 5836
  • [3] GPU-Based Parallel Indexing for Concurrent Spatial Query Processing
    Nouri, Zhila
    Tu, Yi-Cheng
    [J]. 30TH INTERNATIONAL CONFERENCE ON SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2018), 2018,
  • [4] GPU-Based Parallel Particle Swarm Optimization Methods for Graph Drawing
    Qu, Jianhua
    Liu, Xiyu
    Sun, Minghe
    Qi, Feng
    [J]. DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2017, 2017
  • [5] Graph analysis using a GPU-based parallel algorithm: quantum clustering
    Wang, Zhe
    He, Zhijie
    Liu, Ding
    [J]. APPLIED INTELLIGENCE, 2024, : 7765 - 7776
  • [6] A GPU-Based Parallel Processing Method for Slope Analysis in Geographic computation'
    Lv Minhui
    Xiong Wei
    Cai Lei
    [J]. MATERIALS PROCESSING TECHNOLOGY II, PTS 1-4, 2012, 538-541 : 625 - +
  • [7] The GPU-based parallel processing algorithm for fast inspection of semiconductor wafers
    Park, Youngdae
    Kim, Joon Seek
    Joo, Hyonam
    [J]. Journal of Institute of Control, Robotics and Systems, 2013, 19 (12) : 1072 - 1080
  • [8] GPU-Based Parallel Reservoir Simulators
    Chen, Zhangxin
    Liu, Hui
    Yu, Song
    Hsieh, Ben
    Shao, Lei
    [J]. DOMAIN DECOMPOSITION METHODS IN SCIENCE AND ENGINEERING XXI, 2014, 98 : 199 - 206
  • [9] A GPU-Based Parallel Reduction Implementation
    Rfaei Jradi, Walid Abdala
    Dantas do Nascimento, Hugo Alexandre
    Martins, Wellington Santos
    [J]. HIGH PERFORMANCE COMPUTING SYSTEMS, WSCAD 2018, 2020, 1171 : 168 - 182
  • [10] GPU-based Biomedical Image Processing
    Berezsky, Oleh
    Pitsun, Oleh
    Dubchak, Lesia
    Liashchynskyi, Petro
    Liashchynskyi, Pavlo
    [J]. 2018 XIVTH INTERNATIONAL CONFERENCE ON PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2018, : 96 - 99