AceMiner: Accelerating Graph Pattern Matching using PIM with Optimized Cache System
Graph pattern matching (GPM), a critical algorithm for discovering specific patterns within complex structures, is becoming increasingly important in the data-driven world. GPM applications are memory-bound and can be accelerated by memory-centric computing systems, such as processing-in-memory (PIM). However, there are three primary challenges when it comes to accelerating GPM applications with PIM: (1) difficulty in utilizing locality, (2) heavy data movement, and (3) heavy comparison overhead due to pruning. To address these challenges, we propose AceMiner, a framework to accelerate GPM applications with a software and hardware co-design per-spective using PIM. In AceMiner, we embed hybridCache, a novel in-DRAM cache system with lower access latency and optimized replacement policy, to leverage the potential locality and reduce data movement in PIM. Additionally, we introduce a comparison unit to address the huge pruning overhead. Experimental results show that AceMiner outperforms the state-of-the-art, achieving speedups of 40.2% and 13.3% over NDMiner and DIMMining respectively, with less energy consumption and design overhead.
Authors
- Xiaoyang Lu (ORCID: https://orcid.org/0009-0005-9481-7234)
- Xingqi Zou
- Xiaoming Chen (ORCID: https://orcid.org/0000-0002-7337-1844)
- Yinhe Han
- Liang Yan (ORCID: https://orcid.org/0009-0005-4774-4781)
- Sheng Xu (ORCID: https://orcid.org/0000-0002-9620-2293)
- Xian-He Sun
Institutions
- Illinois Institute of Technology (US)
- Chinese Academy of Sciences (CN)
- Institute of Computing Technology (CN)
- University of Chinese Academy of Sciences (CN)
- Anhui Normal University (CN)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/iccd63220.2024.00091
- Citations
- 1
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.49
Funders
- National Natural Science Foundation of China
- Youth Innovation Promotion Association of the Chinese Academy of Sciences