Implementation of Activation Functions using various approximation methods
This paper compares the performance of activation function hardware under exponential function approximation techniques. The activation function is a key component of deep neural networks, allowing them to have nonlinear properties. Activation functions use exponential functions to obtain nonlinear properties, which make hardware implementation challenging. Exponential function hardware is implemented using representative approximation techniques such as Look-up-table, CORDIC, and Taylor series expansion. In addition, an approximation technique suitable for the activation function are suggested by performing an analysis of the hardware operation accuracy and area on the activation functions Sigmoid, Tanh, Swish, and GELU. Synthesis result shows CORDIC is area-efficient than other techniques in all functions. For accuracy, the Taylor series expansion in Tanh is the best, and CORDIC is good in the other activation functions.
Authors
- Hoyoung Yoo (ORCID: https://orcid.org/0000-0001-9323-0398)
- Ji-Ho Park (ORCID: https://orcid.org/0000-0001-5233-430X)
- Geon Shin (ORCID: https://orcid.org/0009-0008-2463-8937)
Institutions
- Chungnam National University (KR)
Publication Details
- Published
- 2024-08-19
- DOI
- https://doi.org/10.1109/isocc62682.2024.10762658
- Primary Topic
- Sensor Technology and Measurement Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Research Foundation
- IC Design Education Center