HeNCoG: A Heterogeneous Near-memory Computing Architecture for Energy Efficient GCN Acceleration

被引:0
|
作者
Hwang, Seung-Eon [1 ]
Song, Duyeong [1 ]
Park, Jongsun [1 ]
机构
[1] Korea Univ, Sch Elect Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
Graph Convolutional Network; Sparse Matrix Multiplication; Near-memory Computing; Domain Specific Accelerator; PERFORMANCE;
D O I
10.1109/ISCAS58744.2024.10558133
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Graph convolutional network (GCN), which first applies convolutional operations to process graph data, has gained attention in various tasks involving relational data. Previous GCN accelerators have been designed with heterogeneous cores, considering two stages of inference (aggregation and combination), or with a unified core based on the inference of multi layer as an iterative sparse-dense matrix multiplication. However, those prior works have suffered from an unnecessary large number of multiply-accumulate (MAC) operations and/or main memory accesses. In this paper, we propose HeNCoG, a GCN accelerator that utilizes a heterogeneous MAC array core for the combination stage and a near-memory computing core for the aggregation stage. In HeNCoG, considering that the number of MAC operations is significantly reduced when changing the stage execution order, the combination stage is executed first with a row-stationary dataflow. In the aggregation stage, magneto-resistive random-access memory (MRAM)-based near-memory computing is employed to reduce the number of main memory accesses needed to access the adjacency matrix in the graph dataset. Graph partitioning and double buffering techniques are also applied to further improve hardware efficiencies. Simulation results show that the HeNCoG architecture reduces execution cycles by 97% and memory accesses by 42% compared to previous works.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Leakage Reuse for Energy Efficient Near-Memory Computing of Heterogeneous DNN Accelerators
    Hossain, Md Shazzad
    Savidis, Ioannis
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2021, 11 (04) : 762 - 775
  • [2] An Energy-Efficient Near-Memory Computing Architecture for CNN Inference at Cache Level
    Nouripayam, Masoud
    Prieto, Arturo
    Kishorelal, Vignajeth Kuttuva
    Rodrigues, Joachim
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [3] Ultra Efficient Acceleration for De Novo Genome Assembly via Near-Memory Computing
    Zhou, Minxuan
    Wu, Lingxi
    Li, Muzhou
    Moshiri, Niema
    Skadron, Kevin
    Rosing, Tajana
    30TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2021), 2021, : 199 - 212
  • [4] HNMC: Hybrid Near-Memory Computing Circuit for Neural Network Acceleration
    Liu, Xiyan
    Liu, Qiang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (11) : 4763 - 4767
  • [5] Heterogeneous Computing Meets Near-Memory Acceleration and High-Level Synthesis in the Post-Moore Era
    Kim, Nam Sung
    Chen, Deming
    Xiong, Jinjun
    Hwu, Wen-mei W.
    IEEE MICRO, 2017, 37 (04) : 10 - 18
  • [6] Near-Memory Acceleration for Radio Astronomy
    Fiorin, Leandro
    Jongerius, Rik
    Vermij, Erik
    van Lunteren, Jan
    Hagleitner, Christoph
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (01) : 115 - 128
  • [7] Design and implementation of near-memory computing array architecture based on shared buffer
    Shan R.
    Gao X.
    Feng Y.
    Hui C.
    Cui X.
    Chai M.
    High Technology Letters, 2022, 28 (04) : 345 - 353
  • [8] A DRAM-based Near-Memory Architecture for Accelerated and Energy-Efficient Execution of Transformers
    Singh, Gian
    Vrudhula, Sarma
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 57 - 62
  • [9] Design and implementation of near-memory computing array architecture based on shared buffer
    山蕊
    GAO Xu
    FENG Yani
    HUI Chao
    CUI Xinyue
    CHAI Miaomiao
    High Technology Letters, 2022, 28 (04) : 345 - 353
  • [10] Challenges and Opportunities: From Near-memory Computing to In-memory Computing
    Khoram, Soroosh
    Zha, Yue
    Zhang, Jialiang
    Li, Jing
    ISPD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2017, : 43 - 46