GraphRC: Accelerating graph processing on dual-addressing memory with vertex merging

Wei Cheng, Chun Feng Wu, Yuan Hao Chang, Ing Chao Lin

研究成果: Conference contribution同行評審

1 引文 斯高帕斯(Scopus)

摘要

Architectural innovation in graph accelerators attracts research attention due to foreseeable inflation in data sizes and the irregular memory access pattern of graph algorithms. Conventional graph accelerators ignore the potential of Non-Volatile Memory (NVM) crossbar as a dual-addressing memory and treat it as a traditional single-addressing memory with higher density and better energy efficiency. In this work, we present GraphRC, a graph accelerator that leverages the power of dual-addressing memory by mapping in-edge/out-edge requests to column/row-oriented memory accesses. Although the capability of dual-addressing memory greatly improves the performance of graph processing, some memory accesses still suffer from low-utilization issues. Therefore, we propose a vertex merging (VM) method that improves cache block utilization rate by merging memory requests from consecutive vertices. VM reduces the execution time of all 6 graph algorithms on all 4 datasets by 24.24% on average. We then identify the data dependency inherent in a graph limits the usage of VM, and its effectiveness is bounded by the percentage of mergeable vertices. To overcome this limitation, we propose an aggressive vertex merging (AVM) method that outperforms VM by ignoring the data dependency inherent in a graph. AVM significantly reduces the execution time of ranking-based algorithms on all 4 datasets while preserving the correct ranking of the top 20 vertices.

原文English
主出版物標題Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022
發行者Institute of Electrical and Electronics Engineers Inc.
ISBN(電子)9781450392174
DOIs
出版狀態Published - 30 10月 2022
事件41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022 - San Diego, 美國
持續時間: 30 10月 20224 11月 2022

出版系列

名字IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
ISSN(列印)1092-3152

Conference

Conference41st IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2022
國家/地區美國
城市San Diego
期間30/10/224/11/22

指紋

深入研究「GraphRC: Accelerating graph processing on dual-addressing memory with vertex merging」主題。共同形成了獨特的指紋。

引用此