Abstract:
In this paper a simplified hardware implementation of a CNN softmax layer is proposed. Initially the softmax activation function is analyzed in terms of required accuracy...Show MoreMetadata
Abstract:
In this paper a simplified hardware implementation of a CNN softmax layer is proposed. Initially the softmax activation function is analyzed in terms of required accuracy and certain optimizations are proposed. Subsequently the proposed hardware architecture is evaluated in terms of the introduced approximation error. Finally the proposed circuits are synthesized in a 90-nm 1.0 V CMOS standard-cell library using Synopsys Design Compiler. Comparisons reveal significant reduction up to 47% and 43% for certain cases, in terms of area × delay product over prior art. Area savings are achieved with no performance penalty.
Published in: 2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST)
Date of Conference: 13-15 May 2019
Date Added to IEEE Xplore: 20 June 2019
ISBN Information:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Activation Function ,
- Softmax Function ,
- Hardware Implementation ,
- Implementation Of Functions ,
- Convolutional Neural Network ,
- Softmax Layer ,
- Hardware Architecture ,
- Neural Network ,
- Deep Neural Network ,
- Convolutional Layers ,
- Image Classification ,
- Feature Maps ,
- Values Of Components ,
- Final Layer ,
- Nodes In Layer ,
- Convolutional Neural Network Layers ,
- Digit Classification
- Author Keywords
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Activation Function ,
- Softmax Function ,
- Hardware Implementation ,
- Implementation Of Functions ,
- Convolutional Neural Network ,
- Softmax Layer ,
- Hardware Architecture ,
- Neural Network ,
- Deep Neural Network ,
- Convolutional Layers ,
- Image Classification ,
- Feature Maps ,
- Values Of Components ,
- Final Layer ,
- Nodes In Layer ,
- Convolutional Neural Network Layers ,
- Digit Classification
- Author Keywords