paper-with-me

Papers

LightNorm: Area and Energy-Efficient Batch Normalization Hardware for On-Device DNN Training

2022-11-04 · Seock-Hwan Noh, JunSang Park, Dahoon Park, Jahyun Koo, Jeik Choi, Jaeha Kung

When training early-stage deep neural networks (DNNs), generating intermediate features via convolution or linear layers occupied most of the execution time. Accordingly, extensive research has been done to reduce the computational burden of the convolution or linear layers. In recent mobile-friendly DNNs, however, the relative number of operations involved in processing these layers has significantly reduced. As a result, the proportion of the execution time of other layers, such as batch normalization layers, has increased. Thus, in this work, we conduct a detailed analysis of the batch normalization layer to efficiently reduce the runtime overhead in the batch normalization process. Backed up by the thorough analysis, we present an extremely efficient batch normalization, named LightNorm, and its associated hardware module. In more detail, we fuse three approximation techniques that are i) low bit-precision, ii) range batch normalization, and iii) block floating point. All these approximate techniques are carefully utilized not only to maintain the statistics of intermediate feature maps, but also to minimize the off-chip memory accesses. By using the proposed LightNorm hardware, we can achieve significant area and energy savings during the DNN training without hurting the training accuracy. This makes the proposed hardware a great candidate for the on-device training.

📄 PDF Abstract BibTeX arXiv:2211.02686

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Batch Normalization 설명 없음

Similar Papers 제목 키워드 기반

Effect of Batch Normalization on Noise Resistant Property of Deep Learning Models

2022-05-15 · Omobayode Fagbohungbe, Lijun Qian

The fast execution speed and energy efficiency of analog hardware has made them a strong contender for deployment of deep learning model at the edge. However, there are concerns about the presence of analog noise which c…

Deep Learning

Revisiting Batch Normalization for Training Low-latency Deep Spiking Neural Networks from Scratch

2020-10-05 · Youngeun Kim, Priyadarshini Panda

Spiking Neural Networks (SNNs) have recently emerged as an alternative to deep learning owing to sparse, asynchronous and binary event (or spike) driven processing, that can yield huge energy efficiency benefits on neuro…

L1-Norm Batch Normalization for Efficient Training of Deep Neural Networks

2018-02-27 · Shuang Wu, Guoqi Li, Lei Deng, Liu Liu 외

Batch Normalization (BN) has been proven to be quite effective at accelerating and improving the training of deep neural networks (DNNs). However, BN brings additional computation, consumes more memory and generally slow…

Computational EfficiencyQuantization

Analog/Mixed-Signal Hardware Error Modeling for Deep Learning Inference

2019-06-05 · Design Automation Conference (DAC) 2019 6 · Angad S. Rekhi, Brian Zimmer, Nikola Nedovic, Ningxi Liu 외

Analog/mixed-signal (AMS) computation can be more energy efficient than digital approaches for deep learning inference, but incurs an accuracy penalty from precision loss. Prior AMS approaches focus on small networks/dat…

Deep Learning

A GPU-Outperforming FPGA Accelerator Architecture for Binary Convolutional Neural Networks

2017-02-20 · Yixing Li, Zichuan Liu, Kai Xu, Hao Yu 외

FPGA-based hardware accelerators for convolutional neural networks (CNNs) have obtained great attentions due to their higher energy efficiency than GPUs. However, it is challenging for FPGA-based solutions to achieve a h…

GPU