paper-with-me

홈 › Papers

AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbars

2021-11-15 · Bo Lyu, Shengbo Wang, Shiping Wen, Kaibo Shi, Yin Yang, Lingfang Zeng, TingWen Huang

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.

📄 PDF Abstract BibTeX arXiv:2111.07684

Code (1)

blyucs/autogmap 공식 구현 pytorch

Tasks

CPUDecision MakingGPUKnowledge GraphsReinforcement Learning (RL)Sequential Decision Making

Similar Papers 제목 키워드 기반

Efficient Training of the Memristive Deep Belief Net Immune to Non-Idealities of the Synaptic Devices

2022-03-15 · Wei Wang, Barak Hoffer, Tzofnat Greenberg-Toledo, Yang Li 외

The tunability of conductance states of various emerging non-volatile memristive devices emulates the plasticity of biological synapses, making it promising in the hardware realization of large-scale neuromorphic systems…

A Fully Memristive Spiking Neural Network with Unsupervised Learning

2022-03-02 · Peng Zhou, Dong-Uk Choi, Jason K. Eshraghian, Sung-Mo Kang

We present a fully memristive spiking neural network (MSNN) consisting of physically-realizable memristive neurons and memristive synapses to implement an unsupervised Spiking Time Dependent Plasticity (STDP) learning ru…

Multi-class ClassificationRetrieval

A Hardware Friendly Unsupervised Memristive Neural Network with Weight Sharing Mechanism

2019-01-01 · Zhiri Tang, Ruohua Zhu, Peng Lin, Jin He 외

Memristive neural networks (MNNs), which use memristors as neurons or synapses, have become a hot research topic recently. However, most memristors are not compatible with mainstream integrated circuit technology and the…

A recipe for creating ideal hybrid memristive-CMOS neuromorphic computing systems

2019-12-11 · Elisabetta Chicca, Giacomo Indiveri

The development of memristive device technologies has reached a level of maturity to enable the design of complex and large-scale hybrid memristive-CMOS neural processing systems. These systems offer promising solutions …

Edge-computing

Examining the Robustness of Spiking Neural Networks on Non-ideal Memristive Crossbars

2022-06-20 · Abhiroop Bhattacharjee, Youngeun Kim, Abhishek Moitra, Priyadarshini Panda

Spiking Neural Networks (SNNs) have recently emerged as the low-power alternative to Artificial Neural Networks (ANNs) owing to their asynchronous, sparse, and binary information processing. To improve the energy-efficie…