AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbars
Not on the map. Why?
Abstract (arXiv)
The sparse representation of graphs has shown great potential for accelerating the computation of graph applications (e.g., Social Networks, Knowledge Graphs) on traditional computing architectures (CPU, GPU, or TPU). But the exploration of large-scale sparse graph computing on processing-in-memory (PIM) platforms (typically with memristive crossbars) is still in its infancy. To implement the computation or storage of large-scale or batch graphs on memristive crossbars, a natural assumption is that a large-scale crossbar is demanded, but with low utilization. Some recent works question this assumption, to avoid the waste of storage and computational resource, the fixed-size or progressively scheduled ''block partition'' schemes are proposed. However, these methods are coarse-grained or static, and are not effectively sparsity-aware. This work proposes the dynamic sparsity-aware mapping scheme generating method that models the problem with a sequential decision-making model, and optimizes it by reinforcement learning (RL) algorithm (REINFORCE). Our generating model (LSTM, combined with the dynamic-fill scheme) generates remarkable mapping performance on a small-scale graph/matrix data (complete mapping costs 43% area of the original matrix) and two large-scale matrix data (costing 22.5% area on qh882 and 17.1% area on qh1484). Our method may be extended to sparse graph computing on other PIM architectures, not limited to the memristive device-based platforms.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 63 references that are in the map. First posted on arXiv 15 Nov 2021.
Builds on
13 of 63 references.
References · 13
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2021Graph-based Semi-supervised Learning: A Comprehensive Reviewcited by 79
- 2020GE-SpMM: General-purpose Sparse Matrix-Matrix Multiplication on GPUs for Graph Neural Networkscited by 42
- 2017GraphR: Accelerating Graph Processing Using ReRAMcited by 19
- 2018Neuro-memristive Circuits for Edge Computing: A reviewcited by 7
- 2019Fast Training of Sparse Graph Neural Networks on Dense Hardwarecited by 2
- 2015Distributed Average Tracking for Double-integrator Multi-agent Systems with Reduced Requirement on Velocity Measurementscited by 1
Built on by
Not cited yet.