Towards efficient allocation of graph convolutional networks on hybrid computation-in-memory architecture

被引:13
|
作者
Chen, Jiaxian [1 ]
Lin, Guanquan [1 ]
Chen, Jiexin [1 ]
Wang, Yi [1 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
基金
中国国家自然科学基金;
关键词
computation-in-memory; graph convolutional networks; hybrid architecture; scheduling; inference; accelerator;
D O I
10.1007/s11432-020-3248-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph convolutional networks (GCNs) have been applied successfully in social networks and recommendation systems to analyze graph data. Unlike conventional neural networks, GCNs introduce an aggregation phase, which is both computation- and memory-intensive. This phase aggregates features from the neighboring vertices in the graph, which incurs significant amounts of irregular data and memory access. The emerging computation-in-memory (CIM) architecture presents a promising solution to alleviate the problem of irregular accesses and provide fast near-data processing for GCN applications by integrating both three-dimensional stacked CIM and general-purpose processing units in the system. This paper presents Graph-CIM, which exploits the hybrid CIM architecture to determine the allocation of GCN applications. Graph-CIM models the GCN application process as a directed acyclic graph (DAG) and allocates tasks on the hybrid CIM architecture. It achieves fine-grained graph partitioning to capture the irregular characteristics of the aggregation phase of GCN applications. We use a set of representative GCN models and standard graph datasets to evaluate the effectiveness of Graph-CIM. The experimental results show that Graph-CIM can significantly reduce the processing latency and data-movement overhead compared with the representative schemes.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Towards efficient allocation of graph convolutional networks on hybrid computation-in-memory architecture
    Jiaxian Chen
    Guanquan Lin
    Jiexin Chen
    Yi Wang
    Science China Information Sciences, 2021, 64
  • [2] Towards efficient allocation of graph convolutional networks on hybrid computation-in-memory architecture
    Jiaxian CHEN
    Guanquan LIN
    Jiexin CHEN
    Yi WANG
    Science China(Information Sciences), 2021, 64 (06) : 112 - 125
  • [3] A Sliding-Kernel Computation-In-Memory Architecture for Convolutional Neural Network
    Hu, Yushen
    Xie, Xinying
    Lei, Tengteng
    Shi, Runxiao
    Wong, Man
    ADVANCED SCIENCE, 2024, 11 (46)
  • [4] Tile Architecture and Hardware Implementation for Computation-in-Memory
    Zahedi, Mahdi
    van Duijnen, Remon
    Wong, Stephan
    Hamdioui, Said
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 108 - 113
  • [5] Towards Memory-Efficient Processing-in-Memory Architecture for Convolutional Neural Networks
    Wang, Yi
    Zhang, Mingxu
    Yang, Jing
    ACM SIGPLAN NOTICES, 2017, 52 (05) : 81 - 90
  • [6] Towards Memory and Computation Efficient Graph Processing on Spark
    Tian, Xinhui
    Guo, Yuanqing
    Zhan, Jianfeng
    Wang, Lei
    2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 375 - 382
  • [7] Computation-in-Memory Accelerators for Secure Graph Database: Opportunities and Challenges
    Arafin, Md Tanvir
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 31 - 36
  • [8] Memristor: The Enabler of Computation-in-Memory Architecture for Big-Data
    Hamdioui, Said
    Taouil, Mottaqiallah
    Hoang Anh Du Nguyen
    Haron, Adib
    Xie, Lei
    Bertels, Koen
    2015 INTERNATIONAL CONFERENCE ON MEMRISTIVE SYSTEMS (MEMRISYS), 2015,
  • [9] Towards Efficient Graph Convolutional Networks for Point Cloud Handling
    Li, Yawei
    Chen, He
    Cui, Zhaopeng
    Timofte, Radu
    Pollefeys, Marc
    Chirikjian, Gregory
    Van Gool, Luc
    2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2021), 2021, : 3732 - 3742
  • [10] Crossbar based Processing in Memory Accelerator Architecture for Graph Convolutional Networks
    Challapalle, Nagadastagiri
    Swaminathan, Karthik
    Chandramoorthy, Nandhini
    Narayanan, Vijaykrishnan
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,