ComputingComputer EngineeringComputer ScienceArtificial IntelligenceComputer VisionMachine LearningDeep LearningHardware AccelerationNeural NetworksPattern RecognitionDeep Learning AcceleratorsEnergy-efficient ArchitecturePower-efficient Architecture
Deep neural networks are pivotal in modern machine learning, yet their softmax layers involve costly exponentiation and division, leading to high hardware complexity, long critical paths, and overflow issues. This paper introduces, for the first time, an efficient hardware architecture for the softmax layer in DNNs. The design employs domain transformation and down‑scaling techniques to mitigate these problems. Analysis demonstrates that the architecture reduces both hardware complexity and critical path delay.
Deep neural network (DNN) has emerged as a very important machine learning and pattern recognition technique in the big data era. Targeting to different types of training and inference tasks, the structure of DNN varies with flexible choices of different component layers, such as fully connection layer, convolutional layer, pooling layer and softmax layer. Deviated from other layers that only require simple operations like addition or multiplication, the softmax layer contains expensive exponentiation and division, thereby causing the hardware design of softmax layer suffering from high complexity, long critical path delay and overflow problems. This paper, for the first time, presents efficient hardware architecture of softmax layer in DNN. By utilizing the domain transformation technique and down-scaling approach, the proposed hardware architecture avoids the aforementioned problems. Analysis shows that the proposed hardware architecture achieves reduced hardware complexity and critical path delay.
14
Sepp Hochreiter, Jürgen Schmidhuber · Neural Computation · 1997 · 98.1K citations
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
A Fast Learning Algorithm for Deep Belief Nets
Geoffrey E. Hinton, Simon Osindero, Yee‐Whye Teh · Neural Computation · 2006 · 16.4K citations
Pattern Recognition and Machine Learning
Kybernetes · 2007 · 8.4K citations
Tianshi Chen, Zidong Du, Ninghui Sun et al. · 2014 · 1.3K citations