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 条
  • [41] A knowledge graph-based bio-inspired design approach for knowledge retrieval and reasoning
    Chen, Liuqing
    Cai, Zebin
    Jiang, Zhaojun
    Sun, Lingyun
    Childs, Peter
    Zuo, Haoyu
    JOURNAL OF ENGINEERING DESIGN, 2024,
  • [42] Custom FPGA-based Soft-Processors for Sparse Graph Acceleration
    Kapre, Nachiket
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 9 - 16
  • [43] Acceleration Framework for FPGA Implementation of OpenVX Graph Pipelines
    Taheri, Sajjad
    Heo, Jin
    Behnam, Payman
    Chen, Jeffrey
    Veidenbaum, Alexander
    Nicolau, Alexandru
    PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 227 - 227
  • [44] Graph-Based Translation Via Graph Segmentation
    Li, Liangyou
    Way, Andy
    Liu, Qun
    PROCEEDINGS OF THE 54TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 1, 2016, : 97 - 107
  • [45] Data, language and graph-based reasoning methods for identification of human malicious behaviors in nuclear security
    Li, Zhan
    Song, Xingyu
    Chen, Shi
    Demachi, Kazuyuki
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 236
  • [46] Application of MCAT questions as a testing tool and evaluation metric for knowledge graph-based reasoning systems
    Fecho, Karamarie
    Balhoff, James
    Bizon, Chris
    Byrd, William E.
    Hang, Sui
    Koslicki, David
    Rensi, Stefano E.
    Schmitt, Patrick L.
    Wawer, Mathias J.
    Williams, Mark
    Ahalt, Stanley C.
    CTS-CLINICAL AND TRANSLATIONAL SCIENCE, 2021, 14 (05): : 1719 - 1724
  • [47] Reasoning graph-based reinforcement learning to cooperate mixed connected and autonomous traffic at unsignalized intersections
    Zhou, Donghao
    Hang, Peng
    Sun, Jian
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2024, 167
  • [48] Empathetic Response Generation through Graph-based Multi-hop Reasoning on Emotional Causality
    Wang, Jiashuo
    Li, Wenjie
    Lin, Peiqin
    Mu, Feiteng
    KNOWLEDGE-BASED SYSTEMS, 2021, 233
  • [49] Graph-Based Norm Explanation
    Croitoru, Madalina
    Oren, Nir
    Miles, Simon
    Luck, Michael
    RESEARCH AND DEVELOPMENT IN INTELLIGENT SYSTEMS XXVII: INCORPORATING APPLICATIONS AND INNOVATIONS IN INTELLIGENT SYSTEMS XVIII, 2011, : 35 - 48
  • [50] Graph-based collaborative ranking
    Shams, Bita
    Haratizadeh, Saman
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 67 : 59 - 70