• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (06): 976-983.

Previous Articles     Next Articles

A deep neural network edge computing platform based on TPU+FPGA 

LUAN Yi,LIU Chang-hua   

  1. (School of Mathematics & Computer Science,Wuhan Polytechnic University,Wuhan 430023,China)
  • Received:2020-06-13 Revised:2020-09-17 Accepted:2021-06-25 Online:2021-06-25 Published:2021-06-22

Abstract: Aiming at the contradiction between the huge consumption of computing resources by deep neural network in pursuit of accuracy and the restricted environment of edge computing platforms, a new edge computing fabric is explored. The new fabric uses FPGA logic resources to construct the Neural Network Tensor Processing Units (TPUs), and collaborates with ARM CPU in the FPGA chip, which not only accelerates the computation of deep neural network model and improves the accuracy, but also optimizes the power consumption of the entire system significantly. Under this architecture, the accuracy of the compressed MobileNet-V1 is 78.1%, while the power consumption is only 3.4 W. Its comparison with other deep learning edge computing platforms with different computing fabrics shows that the system has obvious advantages for accelerating the computation of small-scale deep neural networks, without reducing the accuracy.


Key words: FPGA, tensor processing unit, deep learning, edge computing