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
来源
2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS) | 2015年
关键词
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
    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
    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
    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
    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
    APPLIED INTELLIGENCE, 2024, : 7765 - 7776
  • [6] A GPU-Based Parallel Processing Method for Slope Analysis in Geographic computation'
    Lv Minhui
    Xiong Wei
    Cai Lei
    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
    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
    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
    HIGH PERFORMANCE COMPUTING SYSTEMS, WSCAD 2018, 2020, 1171 : 168 - 182
  • [10] SGgraph: A Scalable GPU-Based Edge-Centric Graph Processing Framework
    Yakhlef, Ala Eddine
    Yahiaoui, Said
    Bendjoudi, Ahcene
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2025, 53 (03)