HyperGRAF: Hyperdimensional Graph-based Reasoning Acceleration on FPGA

被引:5
|
作者
Chen, Hanning [1 ]
Zakeri, Ali [1 ]
Wen, Fei [2 ]
Barkam, Hamza Errahmouni [1 ]
Imani, Mohsen [1 ]
机构
[1] Univ Calif Irvine, Irvine, CA 92697 USA
[2] Texas A&M Univ, College Stn, TX 77843 USA
基金
美国国家科学基金会;
关键词
ALGORITHM;
D O I
10.1109/FPL60245.2023.00013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The latest hardware accelerators proposed for graph applications primarily focus on graph neural networks (GNNs) and graph mining. High-level graph reasoning tasks, such as graph memorization and neighborhood reconstruction, have barely been addressed. Compared to low-level learning applications like node classification and clustering, high-level reasoning typically requires a more complex model to mimic human brain functionalities. Brain-inspired Hyper-Dimensional Computing (HDC) has recently introduced a promising lightweight and efficient machine learning solution, particularly for symbolic representation. General-purpose computing platforms (CPU/GPU) have been revealed to be inefficient for HDC applications. Therefore, it becomes essential to design a domain-specific accelerator targeting HDC-based graph reasoning algorithms. In this work, we propose the first domain-specific accelerator for HDC-based graph reasoning, HyperGRAF. We first develop a scheduler to balance the sparse matrix computation workloads, before parallelizing the hypervector calculations on two levels for the graph memorization task. Finally, we design a pipeline-style matrix multiplication accelerator for the neighborhood reconstruction task. We evaluate our design under a wide range of generated graphs with different sizes and sparsity. The results show that HyperGRAF achieves over 100x improvement in both speedup and energy efficiency of graph reasoning compared to NVIDIA Jetson Orin.
引用
收藏
页码:34 / 41
页数:8
相关论文
共 50 条
  • [1] RelHD: A Graph-based Learning on FeFET with Hyperdimensional Computing
    Kang, Jaeyoung
    Zhou, Minxuan
    Bhansali, Abhinav
    Xu, Weihong
    Thomas, Anthony
    Rosing, Tajana
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 553 - 560
  • [2] Graph-based inductive reasoning
    Boumans, Marcel
    STUDIES IN HISTORY AND PHILOSOPHY OF SCIENCE, 2016, 59 : 1 - 10
  • [3] Graph-Based Global Reasoning Networks
    Chen, Yunpeng
    Rohrbach, Marcus
    Yan, Zhicheng
    Yan, Shuicheng
    Feng, Jiashi
    Kalantidis, Yannis
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 433 - 442
  • [4] Multiple processes in graph-based reasoning
    Peebles, D
    Cheng, PCH
    Shadbolt, N
    PROCEEDINGS OF THE TWENTY FIRST ANNUAL CONFERENCE OF THE COGNITIVE SCIENCE SOCIETY, 1999, : 531 - 536
  • [5] STRATEGIES FOR MIXED REASONING WITH A GRAPH-BASED REASONING ENGINE
    GARNER, BJ
    TSUI, E
    KNOWLEDGE-BASED SYSTEMS, 1991, 4 (02) : 75 - 81
  • [6] GRAPH-BASED KNOWLEDGE REPRESENTATION AND REASONING
    Chein, M.
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2010, : IS17 - IS21
  • [7] GRAPH-BASED KINSHIP REASONING NETWORK
    Li, Wanhua
    Zhang, Yingqiang
    Lv, Kangchen
    Lu, Jiwen
    Feng, Jianjiang
    Zhou, Jie
    2020 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2020,
  • [8] FACH: FPGA-based Acceleration of Hyperdimensional Computing by Reducing Computational Complexity
    Imani, Mohsen
    Salamat, Sahand
    Gupta, Saransh
    Huang, Jiani
    Rosing, Tajana
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 493 - 498
  • [9] GrapHD: Graph-Based Hyperdimensional Memorization for Brain-Like Cognitive Learning
    Poduval, Prathyush
    Alimohamadi, Haleh
    Zakeri, Ali
    Imani, Farhad
    Najafi, M. Hassan
    Givargis, Tony
    Imani, Mohsen
    FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [10] Graph-based Global Reasoning Network for Crowd Counting
    Wang, Li
    Zhao, Huailin
    Nie, Zhen
    Li, Yaoyao
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS (ICAROB2020), 2020, : 611 - 615