SuperCut: Communication-Aware Partitioning for Near-Memory Graph Processing

  • Chenfeng Zhao
  • , Roger D. Chamberlain
  • , Xuan Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

The parallel execution of many graph algorithms is frequently dominated by data communication overheads between compute nodes. This bottleneck becomes even more pronounced in Near-Memory Processing (NMP) architectures with multiple memory cubes as local memory accesses are less expensive. Existing near-memory architectures typically use graph partitioning methods with a fixed vertex assignment, which limits their potential to improve performance and reduce energy consumption. Here, we argue that an NMP-based graph processing system should also consider the distribution of vertices onto memory cubes. We propose SuperCut, a framework for near-memory architectures to effectively reduce communication overheads while maintaining computational balance. We evaluate SuperCut via architectural simulation with 6 real-world datasets and 4 representative applications. The results show that it provides up to 1.8x total energy reduction and 2.6x speedup relative to current state-of-the-art approaches.

Original languageEnglish
Title of host publicationProceedings of the 20th ACM International Conference on Computing Frontiers 2023, CF 2023
PublisherAssociation for Computing Machinery, Inc
Pages42-51
Number of pages10
ISBN (Electronic)9798400701405
DOIs
StatePublished - May 9 2023
Event20th ACM International Conference on Computing Frontiers, CF 2023 - Bologna, Italy
Duration: May 9 2023May 11 2023

Publication series

NameProceedings of the 20th ACM International Conference on Computing Frontiers 2023, CF 2023

Conference

Conference20th ACM International Conference on Computing Frontiers, CF 2023
Country/TerritoryItaly
CityBologna
Period05/9/2305/11/23

Keywords

  • 3D-stacked memory
  • graph processing
  • near-data processing

Fingerprint

Dive into the research topics of 'SuperCut: Communication-Aware Partitioning for Near-Memory Graph Processing'. Together they form a unique fingerprint.

Cite this