H-GCN: A Graph Convolutional Network Accelerator on Versal ACAP Architecture
Chengming Zhang, Tong Geng, Anqi Guo, Jiannan Tian, Martin Herbordt,, Ang Li, Dingwen Tao

TL;DR
H-GCN is a hybrid accelerator leveraging Xilinx Versal ACAPs' heterogeneity to efficiently process Graph Neural Networks, addressing irregularity and heterogeneity in graph data for high-performance inference.
Contribution
The paper introduces H-GCN, a novel hybrid accelerator that exploits heterogeneity in Versal ACAPs to improve GNN inference performance, including a graph partitioning strategy and density-aware sparse matrix processing.
Findings
Achieves 1.1 to 2.3X speedup over state-of-the-art GCN accelerators.
Effectively handles graph heterogeneity through partitioning and hybrid processing.
Supports sparsity with an efficient density-aware mapping method.
Abstract
Graph Neural Networks (GNNs) have drawn tremendous attention due to their unique capability to extend Machine Learning (ML) approaches to applications broadly-defined as having unstructured data, especially graphs. Compared with other Machine Learning (ML) modalities, the acceleration of Graph Neural Networks (GNNs) is more challenging due to the irregularity and heterogeneity derived from graph typologies. Existing efforts, however, have focused mainly on handling graphs' irregularity and have not studied their heterogeneity. To this end we propose H-GCN, a PL (Programmable Logic) and AIE (AI Engine) based hybrid accelerator that leverages the emerging heterogeneity of Xilinx Versal Adaptive Compute Acceleration Platforms (ACAPs) to achieve high-performance GNN inference. In particular, H-GCN partitions each graph into three subgraphs based on its inherent heterogeneity, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Advanced Memory and Neural Computing · Parallel Computing and Optimization Techniques
MethodsGraph Convolutional Network
