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 条
  • [21] Graph Wavelet Convolutional Network with Graph Clustering
    Inatsuki, Hiroki
    Uto, Toshiyuki
    2022 37TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC 2022), 2022, : 165 - 168
  • [22] Graph Convolutional Network Hashing
    Zhou, Xiang
    Shen, Fumin
    Liu, Li
    Liu, Wei
    Nie, Liqiang
    Yang, Yang
    Shen, Heng Tao
    IEEE TRANSACTIONS ON CYBERNETICS, 2020, 50 (04) : 1460 - 1472
  • [23] PathGraph: A Path Centric Graph Processing System
    Yuan, Pingpeng
    Xie, Changfeng
    Liu, Ling
    Jin, Hai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (10) : 2998 - 3012
  • [24] Vertex-centric Graph Processing on FPGA
    Engelhardt, Nina
    So, Hayden Kwok-Hay
    2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 92 - 92
  • [25] GraphR: Accelerating Graph Processing Using ReRAM
    Song, Linghao
    Zhuo, Youwei
    Qian, Xuehai
    Li, Hai
    Chen, Yiran
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 531 - 543
  • [26] Accelerating Unstructured Graph Data Processing on GPUs
    Pan, Xiaohui
    2ND INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS (SMTA 2015), 2015, : 29 - 33
  • [27] Batched Sparse Matrix Multiplication for Accelerating Graph Convolutional Networks
    Nagasaka, Yusuke
    Nukada, Akira
    Kojima, Ryosuke
    Matsuoka, Satoshi
    2019 19TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2019, : 231 - 240
  • [28] Enhanced Graph Representations for Graph Convolutional Network Models
    Bhattacharjee, Vandana
    Sahu, Raj
    Dutta, Amit
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (07) : 9649 - 9666
  • [29] Enhanced Graph Representations for Graph Convolutional Network Models
    Vandana Bhattacharjee
    Raj Sahu
    Amit Dutta
    Multimedia Tools and Applications, 2023, 82 : 9649 - 9666
  • [30] Food recommendation with graph convolutional network
    Gao, Xiaoyan
    Feng, Fuli
    Huang, Heyan
    Mao, Xian-Ling
    Lan, Tian
    Chi, Zewen
    INFORMATION SCIENCES, 2022, 584 : 170 - 183