GraphR: Accelerating Graph Processing Using ReRAM
Not on the map. Why?
Abstract (arXiv)
This paper presents GRAPHR, the first ReRAM-based graph processing accelerator. GRAPHR follows the principle of near-data processing and explores the opportunity of performing massive parallel analog operations with low hardware and energy cost. The analog computation is suit- able for graph processing because: 1) The algorithms are iterative and could inherently tolerate the imprecision; 2) Both probability calculation (e.g., PageRank and Collaborative Filtering) and typical graph algorithms involving integers (e.g., BFS/SSSP) are resilient to errors. The key insight of GRAPHR is that if a vertex program of a graph algorithm can be expressed in sparse matrix vector multiplication (SpMV), it can be efficiently performed by ReRAM crossbar. We show that this assumption is generally true for a large set of graph algorithms. GRAPHR is a novel accelerator architecture consisting of two components: memory ReRAM and graph engine (GE). The core graph computations are performed in sparse matrix format in GEs (ReRAM crossbars). The vector/matrix-based graph computation is not new, but ReRAM offers the unique opportunity to realize the massive parallelism with unprecedented energy efficiency and low hardware cost. With small subgraphs processed by GEs, the gain of performing parallel operations overshadows the wastes due to sparsity. The experiment results show that GRAPHR achieves a 16.01x (up to 132.67x) speedup and a 33.82x energy saving on geometric mean compared to a CPU baseline system. Com- pared to GPU, GRAPHR achieves 1.69x to 2.19x speedup and consumes 4.77x to 8.91x less energy. GRAPHR gains a speedup of 1.16x to 4.12x, and is 3.67x to 10.96x more energy efficiency compared to PIM-based architecture.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Aug 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 3; 2024: 2; 2025: 2; 2026: 3.
19 papers.
Sort:
By area:
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputationcited by 12
- 2021On the Accuracy of Analog Neural Network Inference Acceleratorscited by 9
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloudcited by 4
- 2024FARe: Fault-Aware GNN Training on ReRAM-based PIM Acceleratorscited by 2
- 2022Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databasescited by 1
- 2025Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learningcited by 1
- 2025End-to-End Transformer Acceleration Through Processing-in-Memory Architecturescited by 1
- 2021Pyxis: An Open-Source Performance Dataset of Sparse Acceleratorscited by 0
- 2021AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbarscited by 0
- 2022COIN: Communication-Aware In-Memory Acceleration for Graph Convolutional Networkscited by 0
7 more
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Acceleratorscited by 0
- 2023Accelerating Generic Graph Neural Networks via Architecture, Compiler, Partition Method Co-Designcited by 0
- 2023Pruning random resistive memory for optimizing analogue AIcited by 0
- 2024A Two Level Neural Approach Combining Off-Chip Prediction with Adaptive Prefetch Filteringcited by 0
- 2026DARTH-PUM: A Hybrid Processing-Using-Memory Architecturecited by 0
- 2026TokenStack: A Heterogeneous HBM-PIM Architecture and Runtime for Efficient LLM Inferencecited by 0
- 2026ThRIve: Thermally Robust CNN Inference via Low-Rank Adaptation in Heterogeneous PIM Architecturescited by 0
- 2026ThRIve: Thermally Robust CNN Inference via Low-Rank Adaptation in Heterogeneous PIM Architectures19 Jul 2026
- 2026TokenStack: A Heterogeneous HBM-PIM Architecture and Runtime for Efficient LLM Inference7 May 2026
- 2026DARTH-PUM: A Hybrid Processing-Using-Memory Architecture17 Feb 2026
- 2025End-to-End Transformer Acceleration Through Processing-in-Memory Architectures21 Nov 2025
- 2025Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learning26 Mar 2025
- 2024A Two Level Neural Approach Combining Off-Chip Prediction with Adaptive Prefetch Filtering22 Mar 2024
- 2024FARe: Fault-Aware GNN Training on ReRAM-based PIM Accelerators19 Jan 2024
- 2023Pruning random resistive memory for optimizing analogue AI13 Nov 2023
- 2023Accelerating Generic Graph Neural Networks via Architecture, Compiler, Partition Method Co-Design16 Aug 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Accelerators10 Nov 2022
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloud19 Sep 2022
7 more
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputation1 Sep 2022
- 2022Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databases29 May 2022
- 2022COIN: Communication-Aware In-Memory Acceleration for Graph Convolutional Networks15 May 2022
- 2021AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbars15 Nov 2021
- 2021Pyxis: An Open-Source Performance Dataset of Sparse Accelerators8 Oct 2021
- 2021On the Accuracy of Analog Neural Network Inference Accelerators3 Sep 2021
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruning10 May 2021
- 2021Accelerating Large Scale Real-Time GNN Inference using Channel Pruningcited by 41
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputationcited by 12
- 2021On the Accuracy of Analog Neural Network Inference Acceleratorscited by 9
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloudcited by 4
- 2024FARe: Fault-Aware GNN Training on ReRAM-based PIM Acceleratorscited by 2
- 2022Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databasescited by 1
- 2025Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learningcited by 1
- 2021Pyxis: An Open-Source Performance Dataset of Sparse Acceleratorscited by 0
- 2021AutoGMap: Learning to Map Large-scale Sparse Graphs on Memristive Crossbarscited by 0
- 2022COIN: Communication-Aware In-Memory Acceleration for Graph Convolutional Networkscited by 0
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Acceleratorscited by 0
12 most cited of 17 All 17 (JSON)
- 2026ThRIve: Thermally Robust CNN Inference via Low-Rank Adaptation in Heterogeneous PIM Architectures19 Jul 2026
- 2026DARTH-PUM: A Hybrid Processing-Using-Memory Architecture17 Feb 2026
- 2025Harmonia: Enhancing Data Placement and Migration in Hybrid Storage Systems via Multi-Agent Reinforcement Learning26 Mar 2025
- 2024A Two Level Neural Approach Combining Off-Chip Prediction with Adaptive Prefetch Filtering22 Mar 2024
- 2024FARe: Fault-Aware GNN Training on ReRAM-based PIM Accelerators19 Jan 2024
- 2023Pruning random resistive memory for optimizing analogue AI13 Nov 2023
- 2023Accelerating Generic Graph Neural Networks via Architecture, Compiler, Partition Method Co-Design16 Aug 2023
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2022NEON: Enabling Efficient Support for Nonlinear Operations in Resistive RAM-based Neural Network Accelerators10 Nov 2022
- 2022Accelerating Neural Network Inference with Processing-in-DRAM: From the Edge to the Cloud19 Sep 2022
- 2022Sparse Attention Acceleration with Synergistic In-Memory Pruning and On-Chip Recomputation1 Sep 2022
- 2022Heterogeneous Data-Centric Architectures for Modern Data-Intensive Applications: Case Studies in Machine Learning and Databases29 May 2022
12 newest of 17 All 17 (JSON)