SaGNN: a Sample-based GNN Training and Inference Hardware Accelerator

被引:1
|
作者
Wang, Haoyang [1 ]
Zhang, Shengbing [1 ]
Feng, Kaijie [1 ]
Wang, Miao [1 ]
Yang, Zhao [1 ]
机构
[1] Northwestern Polytech Univ, Xian, Peoples R China
关键词
Graph Neural Networks; Sample-based GNN training; Hardware accelerator;
D O I
10.1109/ISCAS46773.2023.10182227
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph neural networks (GNNs) operations contain a large number of irregular data operations and sparse matrix multiplications, resulting in the under-utilization of computing resources. The problem becomes even more complex and challenging when it comes to large graph training. Scaling GNN training is an effective solution. However, the current GNN operation accelerators do not support the mini-batch structure. We analyze the GNN operational characteristics from multiple aspects and take both the acceleration requirements in the GNN training and inference process into account, and then propose the SaGNN system structure. SaGNN offers multiple working modes to provide acceleration solutions for different GNN frameworks while ensuring system configurability and scalability. Compared to related works, SaGNN brings 5.0x improvement in system performance.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] GNNLab: A Factored System for Sample-based GNN Training over GPUs
    Yang, Jianbang
    Tang, Dahai
    Song, Xiaoniu
    Wang, Lei
    Yin, Qiang
    Chen, Rong
    Yu, Wenyuan
    Zhou, Jingren
    [J]. PROCEEDINGS OF THE SEVENTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '22), 2022, : 417 - 434
  • [2] SCGraph: Accelerating Sample-based GNN Training by Staged Caching of Features on GPUs
    He, Yuqi
    Lai, Zhiquan
    Ran, Zhejiang
    Zhang, Lizhi
    Li, Dongsheng
    [J]. 2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 106 - 113
  • [3] NeutronOrch: Rethinking Sample-based GNN Training under CPU-GPU Heterogeneous Environments
    Ai, Xin
    Wang, Qiange
    Cao, Chunyu
    Zhang, Yanfeng
    Chen, Chaoyi
    Yuan, Hao
    Gu, Yu
    Yu, Ge
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (08): : 1995 - 2008
  • [4] A Multicore GNN Training Accelerator
    Mondal, Sudipta
    Ramprasath, S.
    Zeng, Ziqing
    Kunal, Kishor
    Sapatnekar, Sachin S.
    [J]. 2023 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED, 2023,
  • [5] A FPGA-HBM-based Hardware Streaming Accelerator for GNN Sampling
    Gui, Yuchen
    Wu, Qizhe
    Yuan, Wei
    Liang, Huawen
    Wang, Xiaotian
    Jin, Xi
    [J]. 2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 77 - 78
  • [6] Hardware Accelerator Design for Sparse DNN Inference and Training: A Tutorial
    Mao, Wendong
    Wang, Meiqi
    Xie, Xiaoru
    Wu, Xiao
    Wang, Zhongfeng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (03) : 1708 - 1714
  • [7] FlashGNN: An In-SSD Accelerator for GNN Training
    Niu, Fuping
    Yue, Jianhui
    Shen, Jiangqiu
    Liao, Xiaofei
    Jin, Hai
    [J]. 2024 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA 2024, 2024, : 361 - 378
  • [8] An Inference Hardware Accelerator for EEG-based Emotion Detection
    Gonzalez, Hector A.
    Muzaffar, Shahzad
    Yoo, Jerald
    Elfadel, Ibrahim M.
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [9] GraphAGILE: An FPGA-based Overlay Accelerator for Low-latency GNN Inference
    Zhang, Bingyi
    Zeng, Hanqing
    Prasanna, Viktor
    [J]. arXiv, 2023,
  • [10] GraphAGILE: An FPGA-Based Overlay Accelerator for Low-Latency GNN Inference
    Zhang, Bingyi
    Zeng, Hanqing
    Prasanna, Viktor K.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (09) : 2580 - 2597