A Survey on Graph Processing Accelerators

被引:0
|
作者
Yan, Mingyu [1 ,2 ,3 ]
Li, Han [1 ,2 ]
Deng, Lei [3 ]
Hu, Xing [3 ]
Ye, Xiaochun [1 ]
Zhang, Zhimin [1 ]
Fan, Dongrui [1 ,2 ]
Xie, Yuan [3 ]
机构
[1] State Key Laboratory of Computer Architecture, Institute of Computing Technology, Chinese Academy of Sciences, Beijing,100190, China
[2] University of Chinese Academy of Sciences, Beijing,100049, China
[3] University of California at Santa Barbara, Santa Barbara,CA,93106, United States
关键词
D O I
暂无
中图分类号
学科分类号
摘要
In the big data era, graphs are used as effective representations of data with the complex relationship in many scenarios. Graph processing applications are widely used in various fields to dig out the potential value of graph data. The irregular execution pattern of graph processing applications introduces irregular workload, intensive read-modify-write updates, irregular memory accesses, and irregular communications. Existing general architectures cannot effectively handle the above challenges. In order to overcome these challenges, a large number of graph processing accelerator designs have been proposed. They tailor the computation pipeline, memory subsystem, storage subsystem, and communication subsystem to the graph processing application. Thanks to these hardware customizations, graph processing accelerators have achieved significant improvements in performance and energy efficiency compared with the state-of-the-art software frameworks running on general architectures. In order to allow the related researchers to have a comprehensive understanding of the graph processing accelerator, this paper first classifies and summarizes customized designs of existing work based on the computer's pyramid organization structure from top to bottom. This article then discusses the accelerator design of the emerging graph processing application (i.e., graph neural network) with specific graph neural network accelerator cases. In the end, this article discusses the future design trend of the graph processing accelerator. © 2021, Science Press. All right reserved.
引用
收藏
页码:862 / 887
相关论文
共 50 条
  • [21] HeteroMap: A Runtime Performance Predictor for Efficient Processing of Graph Analytics on Heterogeneous Multi-Accelerators
    Ahmad, Masab
    Dogan, Halit
    Michael, Christopher J.
    Khan, Omer
    2019 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2019, : 268 - 281
  • [22] GRAPH ANALYTICS ACCELERATORS FOR COGNITIVE SYSTEMS
    Ozdal, Muhammet Mustafa
    Yesil, Serif
    Kim, Taemin
    Ayupov, Andrey
    Greth, John
    Burns, Steven
    Ozturk, Ozcan
    IEEE MICRO, 2017, 37 (01) : 42 - 51
  • [23] A survey on dynamic graph processing on GPUs: concepts, terminologies and systems
    Gao, Hongru
    Liao, Xiaofei
    Shao, Zhiyuan
    Li, Kexin
    Chen, Jiajie
    Jin, Hai
    FRONTIERS OF COMPUTER SCIENCE, 2024, 18 (04)
  • [24] A Survey on Concurrent Processing of Graph Analytical Queries: Systems and Algorithms
    Li, Yuchen
    Sun, Shixuan
    Xiao, Hanhua
    Ye, Chang
    Lu, Shengliang
    He, Bingsheng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (11) : 5508 - 5528
  • [25] Large scale graph processing systems: survey and an experimental evaluation
    Batarfi, Omar
    El Shawi, Radwa
    Fayoumi, Ayman G.
    Nouri, Reza
    Beheshti, Seyed-Mehdi-Reza
    Barnawi, Ahmed
    Sakr, Sherif
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2015, 18 (03): : 1189 - 1213
  • [26] Programming and Developing Environment for FPGA Graph Processing: Survey and Exploration
    Guo J.
    Shao C.
    Wang J.
    Li C.
    Zhu H.
    Guo M.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (06): : 1164 - 1178
  • [27] A survey on dynamic graph processing on GPUs: concepts, terminologies and systems
    Hongru Gao
    Xiaofei Liao
    Zhiyuan Shao
    Kexin Li
    Jiajie Chen
    Hai Jin
    Frontiers of Computer Science, 2024, 18
  • [28] Large scale graph processing systems: survey and an experimental evaluation
    Omar Batarfi
    Radwa El Shawi
    Ayman G. Fayoumi
    Reza Nouri
    Seyed-Mehdi-Reza Beheshti
    Ahmed Barnawi
    Sherif Sakr
    Cluster Computing, 2015, 18 : 1189 - 1213
  • [29] The Evolution of Distributed Systems for Graph Neural Networks and Their Origin in Graph Processing and Deep Learning: A Survey
    Vatter, Jana
    Mayer, Ruben
    Jacobsen, Hans-Arno
    ACM COMPUTING SURVEYS, 2024, 56 (01)
  • [30] A survey of neural network accelerators
    Li, Zhen
    Wang, Yuqing
    Zhi, Tian
    Chen, Tianshi
    FRONTIERS OF COMPUTER SCIENCE, 2017, 11 (05) : 746 - 761