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 条
  • [41] A Survey on Graph Convolutional Neural Network
    Xu B.-B.
    Cen K.-T.
    Huang J.-J.
    Shen H.-W.
    Cheng X.-Q.
    Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (05): : 755 - 780
  • [42] Fuzzy Graph Subspace Convolutional Network
    Zhou, Jianhang
    Zhang, Qi
    Zeng, Shaoning
    Zhang, Bob
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (04) : 5641 - 5655
  • [43] An FPGA Framework for Edge-Centric Graph Processing
    Zhou, Shijie
    Kannan, Rajgopal
    Zeng, Hanqing
    Prasanna, Viktor K.
    2018 ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2018, : 69 - 77
  • [44] WolfGraph: The edge-centric graph processing on GPU
    Zhu, Huanzhou
    He, Ligang
    Leeke, Matthew
    Mao, Rui
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 111 : 552 - 569
  • [45] WETLAND MAPPING BY JOINTLY USE OF CONVOLUTIONAL NEURAL NETWORK AND GRAPH CONVOLUTIONAL NETWORK
    Jafarzadeh, Hamid
    Mahdianpari, Masoud
    Gill, Eric
    2022 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2022), 2022, : 2219 - 2222
  • [46] Network Data Classification Using Graph Partition
    Maldeniya, Sahan L.
    Atukorale, Ajantha S.
    Vithanage, Wathsala W.
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS (ICON), 2013,
  • [47] Initialization for Network Embedding: A Graph Partition Approach
    Lin, Wenqing
    He, Feng
    Zhang, Faqiang
    Cheng, Xu
    Cai, Hongyun
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM '20), 2020, : 367 - 374
  • [48] A Convolutional Neural Network and Graph Convolutional Network Based Framework for AD Classification
    Lin, Lan
    Xiong, Min
    Zhang, Ge
    Kang, Wenjie
    Sun, Shen
    Wu, Shuicai
    SENSORS, 2023, 23 (04)
  • [49] Reduce, Reuse, and Adapt: Accelerating Graph Processing on GPUs
    Ullas, A.
    Nasre, Rupesh
    Govindarajan, R.
    2023 IEEE 30TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2023, 2023, : 335 - 346
  • [50] Graph Classification Network Based on Graph Convolutional Network and Globally Aligned Strategy
    Xue, Hui
    Sun, Weixiang
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2021, 48 (06): : 96 - 104