Research Projects

[Jan. 2018-Present] Hardware Architecture for Graph Processing.

[Oct. 2018-Present] Hardware Architecture for Graph Neural Network.

[Oct. 2019-Present] Algorithm/Software Optimization for Graph Neural Network.

[Oct. 2021-Present] Hardware Architecture for Heterogeneous Graph Neural Network.

  • We first quantitatively characterize a set of representative HGNN models on GPU to disclose the execution bound of each stage, inter-semantic-graph parallelism, and inter-semantic-graph data reusability in HGNNs. Guided by our findings, we propose a high-performance HGNN accelerator, HiHGNN, to alleviate the execution bound and exploit the newfound parallelism and data reusability in HGNNs.
  • HiHGNN: Accelerating HGNNs through Parallelism and Data Reusability Exploitation
  • [GDR-HGNN: A Heterogeneous Graph Neural Networks Accelerator with Graph Decoupling and Recouping] (DAC’24).
  • Characterizing and Understanding HGNNs on GPUs (IEEE CAL 2022)

[Oct. 2022-Present] Design Space Exploration Framework for CPU and Domain-specific Architecture.