首页> 外文期刊>Embedded Systems Letters, IEEE >Bactran: A Hardware Batch Normalization Implementation for CNN Training Engine
【24h】

Bactran: A Hardware Batch Normalization Implementation for CNN Training Engine

机译:Bactran:CNN训练引擎的硬件批量标准化实现

获取原文
获取原文并翻译 | 示例
       

摘要

In recent years, convolutional neural networks (CNNs) have been widely used. However, their ever-increasing amount of parameters makes it challenging to train them with the GPUs, which is time and energy expensive. This has prompted researchers to turn their attention to training on more energy-efficient hardware. batch normalization (BN) layer has been widely used in various state-of-the-art CNNs for it is an indispensable layer in the acceleration of CNN training. As the amount of computation of the convolutional layer declines, its importance continues to increase. However, the traditional CNN training accelerators do not pay attention to the efficient hardware implementation of the BN layer. In this letter, we design an efficient CNN training architecture by using the systolic array. The processing element of the systolic array can support the BN functions both in the training process and the inference process. The BN function implemented is an improved, hardware-friendly BN algorithm, range batch normalization (RBN). The experimental results show that the implementation of RBN saves 10% hardware resources, reduces the power by 10.1%, and the delay by 4.6% on average. We implement the accelerator on the field programmable gate array VU440, and the power consumption of the its core computing engine is 8.9 W.
机译:近年来,卷积神经网络(CNNS)已被广泛使用。然而,他们越来越多的参数使得用GPU训练它们是挑战的,这是时间和精力昂贵。这促使研究人员将注意力转向更节能硬件的培训。批量归一化(BN)层已广泛用于各种最先进的CNN,用于加速CNN训练中的不可或缺的层。随着卷积层的计算量下降,其重要性继续增加。然而,传统的CNN训练加速器不注意BN层的有效硬件实现。在这封信中,我们使用收缩阵列设计了高效的CNN训练架构。收缩系统阵列的处理元件可以在训练过程和推理过程中支持BN功能。实现的BN功能是一种改进的硬件友好的BN算法,范围批量标准化(RBN)。实验结果表明,RBN的实施节省了10%的硬件资源,将功率降低了10.1%,平均延迟延迟4.6%。我们在现场可编程门阵列VU440上实施加速器,其核心计算引擎的功耗为8​​.9W。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号