GHOST: A Graph Neural Network Accelerator using Silicon Photonics

被引:1
|
作者
Afifi, Salma [1 ]
Sunny, Febin [1 ]
Shafiee, Amin [1 ]
Nikdast, Mahdi [1 ]
Pasricha, Sudeep [1 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, 1373 campus delivery, Ft Collins, CO 80523 USA
基金
美国国家科学基金会;
关键词
Graph Neural Networks; silicon photonics; optical computing; ACCURATE; ADC; NM;
D O I
10.1145/3609097
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graph neural networks (GNNs) have emerged as a powerful approach for modelling and learning from graphstructured data. Multiple fields have since benefitted enormously from the capabilities of GNNs, such as recommendation systems, social network analysis, drug discovery, and robotics. However, accelerating and efficiently processing GNNs require a unique approach that goes beyond conventional artificial neural network accelerators, due to the substantial computational and memory requirements of GNNs. The slowdown of scaling in CMOS platforms also motivates a search for alternative implementation substrates. In this paper, we present GHOST, the first silicon-photonic hardware accelerator for GNNs. GHOST efficiently alleviates the costs associated with both vertex-centric and edge-centric operations. It implements separately the three main stages involved in running GNNs in the optical domain, allowing it to be used for the inference of various widely used GNN models and architectures, such as graph convolution networks and graph attention networks. Our simulation studies indicate that GHOST exhibits at least 10.2 xbetter throughput and 3.8 xbetter energy efficiency when compared to GPU, TPU, CPU and multiple state-of-the-art GNN hardware accelerators.
引用
收藏
页数:25
相关论文
共 50 条
  • [41] Influence maximization in social networks using graph embedding and graph neural network
    Kumar, Sanjay
    Mallik, Abhishek
    Khetarpal, Anavi
    Panda, B. S.
    INFORMATION SCIENCES, 2022, 607 : 1617 - 1636
  • [42] RECON: Relation Extraction using Knowledge Graph Context in a Graph Neural Network
    Bastos, Anson
    Nadgeri, Abhishek
    Singh, Kuldeep
    Mulang, Isaiah Onando
    Shekarpour, Saeedeh
    Hoffart, Johannes
    Kaul, Manohar
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 1673 - 1685
  • [43] A Winograd-Based Integrated Photonics Accelerator for Convolutional Neural Networks
    Mehrabian, Armin
    Miscuglio, Mario
    Alkabani, Yousra
    Sorger, Volker J.
    El-Ghazawi, Tarek
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2020, 26 (01)
  • [44] Aurora: A Versatile and Flexible Accelerator for Graph Neural Networks
    Yang, Jiaqi
    Zheng, Hao
    Louri, Ahmed
    PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 890 - 902
  • [45] A New Accelerator for Convolution Neural Network
    Wu, Fan
    Song, Jie
    Zhuang, Haoran
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 7982 - 7985
  • [46] Neural network accelerator for quantum control
    Xu, David
    Ozguler, A. Baris
    Di Guglielmo, Giuseppe
    2022 IEEE/ACM THIRD INTERNATIONAL WORKSHOP ON QUANTUM COMPUTING SOFTWARE (QCS), 2022, : 43 - 49
  • [47] A 3.2 GFLOPS neural network accelerator
    Komori, S
    Arima, Y
    Kondo, Y
    Tsubota, H
    Tanaka, K
    Kyuma, K
    IEICE TRANSACTIONS ON ELECTRONICS, 1997, E80C (07) : 859 - 867
  • [48] A Scratchpad Spiking Neural Network Accelerator
    Karakchi, Rasha
    2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024, 2024,
  • [49] DRGN: a dynamically reconfigurable accelerator for graph neural networks
    Yang C.
    Huo K.-B.
    Geng L.-F.
    Mei K.-Z.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (07) : 8985 - 9000
  • [50] Automated Accelerator Optimization Aided by Graph Neural Networks
    Sohrabizadeh, Atefeh
    Bai, Yunsheng
    Sun, Yizhou
    Cong, Jason
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 55 - 60