AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbars
Bo Lyu, Shengbo Wang, Shiping Wen, Kaibo Shi, Yin Yang, Lingfang Zeng, and Tingwen Huang

TL;DR
This paper introduces a reinforcement learning-based dynamic sparsity-aware mapping scheme for large-scale sparse graph computation on memristive crossbars, significantly reducing resource usage and improving efficiency.
Contribution
It proposes a novel RL-based method for dynamic, sparsity-aware mapping of large-scale graphs on memristive crossbars, outperforming static and coarse-grained approaches.
Findings
Achieves 43% area of original matrix on small-scale data
Reduces area to 22.5% on qh882 and 17.1% on qh1484 datasets
Demonstrates potential extension to other PIM architectures
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Caching and Content Delivery · Ferroelectric and Negative Capacitance Devices
