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

11/15/2021
by   Bo Lyu, et al.
0

The sparse representation of graphs has shown its great potential for accelerating the computation of the graph applications (e.g. Social Networks, Knowledge Graphs) on traditional computing architectures (CPU, GPU, or TPU). But the exploration of the large-scale sparse graph computing on processing-in-memory (PIM) platforms (typically with memristive crossbars) is still in its infancy. As we look to implement the computation or storage of large-scale or batch graphs on memristive crossbars, a natural assumption would be that we need a large-scale crossbar, but with low utilization. Some recent works have questioned this assumption to avoid the waste of the storage and computational resource by "block partition", which is fixed-size, progressively scheduled, or coarse-grained, thus is not effectively sparsity-aware in our view. This work proposes the dynamic sparsity-aware mapping scheme generating method that models the problem as a sequential decision-making problem which is solved by reinforcement learning (RL) algorithm (REINFORCE). Our generating model (LSTM, combined with our dynamic-fill mechanism) generates remarkable mapping performance on a small-scale typical graph/matrix data (43 original matrix with fully mapping), and two large-scale matrix data (22.5 area on qh882, and 17.1 scheme is intuitive and has promising adaptability with the deployment or compilation system.

READ FULL TEXT

page 1

page 7

research
01/20/2021

Marius: Learning Massive Graph Embeddings on a Single Machine

We propose a new framework for computing the embeddings of large-scale g...
research
10/22/2020

Efficient RDF Graph Storage based on Reinforcement Learning

Knowledge graph is an important cornerstone of artificial intelligence. ...
research
09/09/2020

Solving the k-sparse Eigenvalue Problem with Reinforcement Learning

We examine the possibility of using a reinforcement learning (RL) algori...
research
07/14/2020

Accelerating the identification of informative reduced representations of proteins with deep learning for graphs

The limits of molecular dynamics (MD) simulations of macromolecules are ...
research
06/27/2019

Fast Training of Sparse Graph Neural Networks on Dense Hardware

Graph neural networks have become increasingly popular in recent years d...
research
10/19/2018

Towards Efficient Large-Scale Graph Neural Network Computing

Recent deep learning models have moved beyond low-dimensional regular gr...
research
02/21/2018

Distributed Compression of Graphical Data

In contrast to time series, graphical data is data indexed by the nodes ...

Please sign up or login with your details

Forgot password? Click here to reset