Abstract
Field-programmable gate array (FPGA) is usually used to accelerate the training phase of deep learning algo-rithms, but it usually requires a long development cycle and rich hardware design expertise for satisfied execution performance. In order to deal with this challenge, an adaptive acceleration framework for deep learning algorithm is proposed in this paper. We investigate the application scale, parallel scheduling strategy, resource usage and the scalability of functionality. With the CPU-FPGA heterogeneous acceleration template based technology, an adaptive model compiler is proposed to customize the accelerator based on the algorithm's complexity and hardware resources available. The proposed hardware and software co-design framework can effectively adapt to different FPGA hardware resources and support the fast evolution of deep learning algorithms. Taking the graph neural network as an example, it can obtain 7~41x performance improvements compared to the general purpose CPU platform.
| Translated title of the contribution | Template-Based Adaptive Training Acceleration Framework for Deep Learning Algorithms |
|---|---|
| Original language | Chinese (Traditional) |
| Pages (from-to) | 974-982 |
| Number of pages | 9 |
| Journal | Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics |
| Volume | 33 |
| Issue number | 6 |
| DOIs | |
| State | Published - 20 Jun 2021 |
Fingerprint
Dive into the research topics of 'Template-Based Adaptive Training Acceleration Framework for Deep Learning Algorithms'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver