arrow
返回

ETA: An Efficient Training Accelerator for DNNs Based on Hardware-Algorithm Co-Optimization

delete2023-10-01
delete10
PRE
AI
鲁
鲁金明 (Lu, JM)
C
Chao Ni
Z
Zhongfeng Wang *
DOI:10.1109/TNNLS.2022.3145850delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Recently, the efficient training of deep neural networks (DNNs) on resource-constrained platforms has attracted increasing attention for protecting user privacy. However, it is still a severe challenge since the DNN training involves intensive computations and a large amount of data access. To deal with these issues, in this work, we implement an efficient training accelerator (ETA) on field-programmable gate array (FPGA) by adopting a hardware-algorithm co-optimization approach. A novel training scheme is proposed to effectively train DNNs using 8-bit precision with arbitrary batch sizes, in which a compact but powerful data format and a hardware-oriented normalization layer are introduced. Thus the computational complexity and memory accesses are significantly reduced. In the ETA, a reconfigurable processing element (PE) is designed to support various computational patterns during training while avoiding redundant calculations from nonunit-stride convolutional layers. With a flexible network-on-chip (NoC) and a hierarchical PE array, computational parallelism and data reuse can be fully exploited, and memory accesses are further reduced. In addition, a unified computing core is developed to execute auxiliary layers such as normalization and weight update (WU), which works in a time-multiplexed manner and consumes only a small amount of hardware resources. The experiments show that our training scheme achieves the state-of-the-art accuracy across multiple models, including CIFAR-VGG16, CIFAR-ResNet20, CIFAR-InceptionV3, ResNet18, and ResNet50. Evaluated on three networks (CIFAR-VGG16, CIFAR-ResNet20, and ResNet18), our ETA on Xilinx VC709 FPGA achieves 610.98, 658.64, and 811.24 GOPS in terms of throughput, respectively. Compared with the prior art, our design demonstrates a speedup of 3.65x and an energy efficiency improvement of 8.54x on CIFAR-ResNet20.
Keyword:
Training
Computational modeling
Data models
Quantization (signal)
Field programmable gate arrays
Arrays
Throughput
Deep neural networks (DNNs)
field-programmable gate array (FPGA)
hardware accelerator
normalization
training

期刊

IEEE Transactions on Neural Networks and Learning Systems 封面图
IEEE Transactions on Neural Networks and Learning Systems
IF:
8.9
论文数:
7.6K
被引数:
7.2W

机构

N
Nanjing University
学者数:
3.4K
论文数: 1.0K
被引数: 0
引用论文

引用论文

The influence of non-idealities on the thermoelectric power factor of nanostructured superlattices
err2015-12-08
err0
errOAAI
errMischa Thesberg; Mahdi Pourfath; Hans Kosina; Neophytos Neophytou
err分享
err收藏
Characterization of the Reaction Performance for Residue Hydrotreating Feedstocks
err2010-12-16
err0
PREAI
errYu-dong Sun; Chao-he Yang; Hong-hong Shan; Ben-xian Shen
err分享
err收藏
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Salicylanilides: A New Group of Active Uncouplers of Oxidative Phosphorylation
err1967-12-29
err0
PREAI
errRobert L. Williamson; Robert L. Metcalf
err分享
err收藏
Learning with interactive whiteboards
err2015-11-16
err0
PREAI
errEylem Kilic; Çetin Güler; H. Eray Çelik; Cemal Tatli
err分享
err收藏
学者 查看更多内容