GraphIte: Accelerating Iterative Graph Algorithms on ReRAM Architectures via Approximate Computing
GraphIte: Accelerating Iterative Graph Algorithms on ReRAM Architectures via Approximate Computing
复制标题
DOI:
10.23919/date56975.2023.10137001
复制
发表时间:
2023-04
期刊:
影响因子:
--
通讯作者:
Dwaipayan Choudhury;A. Kalyanaraman;P. Pande
中科院分区:
文献类型:
--
作者:
Dwaipayan Choudhury;A. Kalyanaraman;P. Pande
ReRAM-based Processing-in-Memory (PIM) offers a promising paradigm for computing near data, making it an attractive platform of choice for graph applications that suffer from sparsity and irregular memory access. However, the performance of ReRAM-based graph accelerators is limited by two key challenges - significant storage requirements (particularly due to wasted zero cell storage of a graph's adjacency matrix), and significant amount of on-chip traffic between ReRAM-based processing elements. In this paper we present, GraphIte, an approximate computing-based framework for accelerating iterative graph applications on ReRAM-based architectures. GraphIte uses sparsification and approximate updates to achieve significant reductions in ReRAM storage and data movement. Our experiments on PageRank and community detection show that our proposed architecture outperforms a state-of-the-art ReRAM-based graph accelerator by up to 83.4% reduction in execution time while consuming up to 87.9% less energy for a range of graph inputs and workloads.