Efficient Spectral Graph Convolutional Network Deployment on Memristive Crossbars
Efficient Spectral Graph Convolutional Network Deployment on Memristive Crossbars
复制标题
DOI:
10.1109/tetci.2022.3210998
复制
发表时间:
2023-04
影响因子:
5.3
通讯作者:
Bo Lyu;Maher Hamdi;Yin Yang;Yuting Cao;Zheng Yan;Ke Li;Shiping Wen;Tingwen Huang
中科院分区:
文献类型:
--
作者:
Bo Lyu;Maher Hamdi;Yin Yang;Yuting Cao;Zheng Yan;Ke Li;Shiping Wen;Tingwen Huang
Graph Neural Networks (GNNs) have attracted increasing research interest for their remarkable capability to model graph-structured knowledge. However, GNNs suffer from intensive data exchange and poor data locality, which will cause critical performance and energy bottlenecks under conventional complementary metal oxide semiconductor (CMOS)-based von-Neumann computing architectures (graphics processing unit (GPU), central processing unit (CPU)) for the “Memory Wall” issue. Fortunately, memristive crossbar-based computation has emerged as one of the most promising neuromorphic computing architectures, which has been widely studied as the computing platform for convolutional neural network (CNNs), recurrent neural network (RNNs), spiking neural network (SNNs), etc. This paper proposes the deployment of spectral graph convolutional networks (GCNs) on memristive crossbars. Further, based on the structure of GCNs (extremely high sparsity and unbalanced non-zero data distribution) and the neuromorphic characteristics of memristive crossbar circuit, we propose the acceleration method that consists of Sparse Laplace Matrix Reordering and Diagonal Block Matrix Multiplication. The simulated experiment on memristor crossbars achieves 90.3% overall accuracy on the supervised learning graph dataset (QM7), and compared with the original computation, the proposed acceleration computing framework (with half-size diagonal blocks) achieves a 27.3% reduction of memristor number. Additionally, on the unsupervised learning dataset (Karate club), our method shows no loss of accuracy with half-size diagonal block mapping and reaches a 32.2% reduction of memristor number.