PCGCN: Partition-Centric Processing for Accelerating Graph Convolutional Network

被引:26
|
作者
Tian, Chao [1 ]
Ma, Lingxiao [1 ]
Yang, Zhi [1 ]
Dai, Yafei [1 ]
机构
[1] Peking Univ, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
graph convolutional network (GCN); GPU; graph; deep learning; MODEL;
D O I
10.1109/IPDPS47924.2020.00100
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Inspired by the successes of convolutional neural networks (CNN) in computer vision, the convolutional operation has been moved beyond low-dimension grids (e.g., images) to high-dimensional graph-structured data (e.g., web graphs, social networks), leading to graph convolutional network (GCN). And GCN has been gaining popularity due to its success in real-world applications such as recommendation, natural language processing, etc. Because neural network and graph propagation have high computation complexity, GPUs have been introduced to both neural network training and graph processing. However, it is notoriously difficult to perform efficient GCN computing on data parallel hardware like GPU due to the sparsity and irregularity in graphs. In this paper, we present PCGCN, a novel and general method to accelerate GCN computing by taking advantage of the locality in graphs. We experimentally demonstrate that real-world graphs usually have the clustering property that can be used to enhance the data locality in GCN computing. Then, PCGCN proposes to partition the whole graph into chunks according to locality and process subgraphs with a dual-mode computing strategy which includes a selective and a full processing methods for sparse and dense subgraphs, respectively. Compared to existing state-of-the-art implementations of GCN on real-world and synthetic datasets, our implementation on top of TensorFlow achieves up to 8.8x speedup over the fastest one of the baselines.
引用
收藏
页码:936 / 945
页数:10
相关论文
共 50 条
  • [11] Accelerating Graph Convolutional Networks Using Crossbar-based Processing-In-Memory Architectures
    Huang, Yu
    Zheng, Long
    Yao, Pengcheng
    Wang, Qinggang
    Liao, Xiaofei
    Jin, Hai
    Xue, Jingling
    2022 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2022), 2022, : 1029 - 1042
  • [12] Asynchronous Event Processing with Local-Shift Graph Convolutional Network
    Sun, Linhui
    Zhang, Yifan
    Cheng, Jian
    Lu, Hanqing
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 2, 2023, : 2402 - 2410
  • [13] GraphPEG: Accelerating Graph Processing on GPUs
    Lu, Yashuai
    Guo, Hui
    Huang, Libo
    Yu, Qi
    Shen, Li
    Xiao, Nong
    Wang, Zhiying
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2021, 18 (03)
  • [14] A Hybrid Vision Processing Unit with a Pipelined Workflow for Convolutional Neural Network Accelerating and Image Signal Processing
    Liu, Peng
    Song, Yan
    ELECTRONICS, 2021, 10 (23)
  • [15] Accelerating Model Solving for Integrated Optimization of Timetabling and Vehicle Scheduling based on Graph Convolutional Network
    Liu, YeCheng
    Chen, Xu
    Xu, YongXin
    Xiang, Dong
    Mo, LinJian
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 880 - 886
  • [16] A Framework for Accelerating Graph Convolutional Networks on Massive Datasets
    Li, Xiang
    Jin, Ruoming
    Ramnath, Rajiv
    Agrawal, Gagan
    COMPUTATIONAL DATA AND SOCIAL NETWORKS, CSONET 2021, 2021, 13116 : 79 - 92
  • [17] Accelerating distributed machine learning with model compression and graph partition
    Duan, Yubin
    Wu, Jie
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 179
  • [18] Masked Graph Convolutional Network
    Yang, Liang
    Wu, Fan
    Wang, Yingkui
    Gu, Junhua
    Guo, Yuanfang
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 4070 - 4077
  • [19] Epidemic Graph Convolutional Network
    Derr, Tyler
    Ma, Yao
    Fan, Wenqi
    Liu, Xiaorui
    Aggarwal, Charu
    Tang, Jiliang
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 160 - 168
  • [20] Robust graph learning with graph convolutional network
    Wan, Yingying
    Yuan, Changan
    Zhan, Mengmeng
    Chen, Long
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (03)