Graph neural networks (GNNs) have become an increasingly popular research topic. Given its advantages in exploiting the graph data structure, any graph-related problems can be using the graph neural networks like medicine discovery, recommending systems, and quantum chemistry modeling. However, accelerating the training and inferencing of GNNs are limited by problems like Massive irregular memory access and intensive computation for embedding transformation. Due to these characteristics of graph neural networks, the commonly used hardware accelerators (GPUs and CPUs) are not ideal for accelerating GNNs. In this project, we focus on one of the specific variants of GNN, named Graph Convolutional Network (GCN). Furthermore, we aim to implement the GCN inference model on FPGA. The primary approach to implementing this project is Vitis HLS, a high-level synthesis tool that can convert the C code into RTL code running on FPGA.
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.