LECS
Laboratory for Emerging Computing Systems
Concordia University · Montréal
Journal

A ReRAM-Based Accelerator with Unified Sparse Graph Representation

IEEE Transactions on Emerging Topics in Computing · 2026 · DOI: 10.1109/TETC.2026.3722497
Network-on-ChipGraph analysisIn-memory computingHardware accelerators
IEEE Transactions on Emerging Topics in Computing 2026 Masoud Rahimi, Sébastien Le Beux
View on publisher ↗
Abstract

Graph accelerators are emerging as an effective solution for analyzing large-scale graphs. These accelerators often leverage near-memory computing to minimize data movement and increase memory bandwidth. Due to the high sparsity of real-world graphs, state-of-the-art accelerators store graph data in compressed formats in main memory and process subgraphs using local memory crossbars. However, this approach introduces data conversion overhead and computational inefficiency caused by inconsistent graph representations across the memory hierarchy. This paper proposes a conversion-free graph accelerator based on a unified Coordinate List (COO) representation shared between main memory and graph engines. The proposed architecture consists of an array of graph engines interconnected through a 2D mesh Network-on-Chip, each operating directly on compressed graph data. This design maximizes local crossbar utilization and eliminates host-side format conversion overhead. The proposed design is evaluated against four state-of-the-art accelerators. It achieves average speedups of 10.4× over TARe, 7.8× over SparseMEM, and 7.5× over RPBFS, and outperforms GraphR by two orders of magnitude. The corresponding energy-delay product reductions range from 10.8× over SparseMEM to six orders of magnitude over GraphR and TARe.

Citation

If you build on this work, please cite the paper using the entry below. The BibTeX can be copied to clipboard with the button at the top of this page.

@article{rahimi2026reramacceleratorunifiedsparsegraphrepresentation2026,
  title  = {A ReRAM-Based Accelerator with Unified Sparse Graph Representation},
  author = {Masoud Rahimi and Sébastien Le Beux},
  journal = {IEEE Transactions on Emerging Topics in Computing},
  year   = {2026},
  doi    = {10.1109/TETC.2026.3722497}
}

Acknowledgements

This work was supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC) Discovery Grants programme and by the Fonds de recherche du Québec — Nature et technologies (FRQNT).