Loading [MathJax]/extensions/MathMenu.js
DeepBurning-GL: an Automated Framework for Generating Graph Neural Network Accelerators | IEEE Conference Publication | IEEE Xplore

DeepBurning-GL: an Automated Framework for Generating Graph Neural Network Accelerators


Abstract:

Building FPGA-based graph learning accelerators is very time- consuming due to the low-level RTL programming and the complicated design flow of FPGA development. It also ...Show More

Abstract:

Building FPGA-based graph learning accelerators is very time- consuming due to the low-level RTL programming and the complicated design flow of FPGA development. It also requires the architecture and hardware expertise from the Graph Neural Network (GNN) application developers to tailor efficient accelerator designs on FPGAs. This work proposes an automation framework, DeepBurning-GL, which is compatible with state-of-the-art graph learning frameworks such as Deep Graph Library so that the developers can easily generate application-specific GNN accelerators from the software-described models. First, DeepBurning-GL employs a GNN performance analyzer to locate the performance bottleneck of specific GNN applications and decide the major design architectures and parameters that meet the user-specified constraints. Second, DeepBurning-GL provides a series of pre-built design templates such as computing templates and memory templates, which can be parameterized and fused to generate the final accelerator design. It also includes an optimizer that conducts automatic optimization by adjusting the accelerator architectural parameters. In evaluation, we use DeepBurning-GL to generate customized accelerators on three different FPGA platforms for various GNN models and workloads. The experimental results show that the generated accelerators achieve 179.4X and 40.1X energy-efficiency boost over the CPU and GPU solutions on average and deliver a 6.28X speedup and 6.73X energy-efficiency improvement on average compared to the latest GNN accelerator HyGCN on Alveo U50.
Date of Conference: 02-05 November 2020
Date Added to IEEE Xplore: 25 November 2020
Electronic ISBN:978-1-6654-2324-3

ISSN Information:

Conference Location: San Diego, CA, USA

Contact IEEE to Subscribe

References

References is not available for this document.