Skip to main navigation Skip to search Skip to main content

用于深度学习训练加速的自适应框架设计

Translated title of the contribution: Template-Based Adaptive Training Acceleration Framework for Deep Learning Algorithms
  • Beihang University
  • DeePoly Technology Inc.

Research output: Contribution to journalArticlepeer-review

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 contributionTemplate-Based Adaptive Training Acceleration Framework for Deep Learning Algorithms
Original languageChinese (Traditional)
Pages (from-to)974-982
Number of pages9
JournalJisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics
Volume33
Issue number6
DOIs
StatePublished - 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