Hardware Implementation of Tanh Exponential Activation Function using FPGA

被引:9
|
作者
Bouguezzi, Safa [1 ,2 ]
Faiedh, Hassene [1 ,3 ]
Souani, Chokri [1 ,3 ]
机构
[1] Univ Monastir, Microelect & Instrumentat Lab, Monastir, Tunisia
[2] Univ Monastir, Fac Sci Monastir, Monastir, Tunisia
[3] Univ Sousse, Higher Inst Appl Sci & Technol Sousse, Sousse, Tunisia
关键词
FPGA; activation function; Tanh Exponential (TanhExp); Piecewise Linear approximation (PWL); Convolutional Neural Network (CNN); hardware resources;
D O I
10.1109/SSD52085.2021.9429506
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The most active research area for Field Programmable Gate Arrays is the Convolution Neural Network (CNN), and the gist of any CNN is an activation function. Therefore, various non-linear activation functions aloe required for deeper CNNo In this paper, we aim to implement the Tanh Exponential (TanhExp) activation function on Artix-7 and Zynq-7000. To this end, we will use the piecewise linear approximation and the second-order polynomial approximation while using the IEEE754 2008 floating-point representation. We present an investigation of the required hardware resources. We also evaluate the efficiency of each method of approximation and its derivative.
引用
收藏
页码:1020 / 1025
页数:6
相关论文
共 50 条
  • [31] High accuracy FPGA activation function implementation for neural networks
    Hajduk, Zbigniew
    NEUROCOMPUTING, 2017, 247 : 59 - 61
  • [32] Efficient Implementation of Activation Function on FPGA for Accelerating Neural Networks
    Qian, Kai
    Liu, Yinqiu
    Zhang, Zexu
    Wang, Kun
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [33] The Modeling and Hardware Implementation of Semiconductor Circuit Elements by Using ANN and FPGA
    Tuntas, R.
    ACTA PHYSICA POLONICA A, 2015, 128 (2B) : B78 - B81
  • [34] Hardware Implementation of Math Module based on CORDIC Algorithm using FPGA
    Ibrahim, Muhammad Nasir
    Tack, Chen Kean
    Idroas, Mariani
    Bilmas, Siti Noormaya
    Yahya, Zuraimi
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 628 - 632
  • [35] Hardware Acceleration-Based Scheme for UNET Implementation Using FPGA
    Khalil, Kasem
    Abdelfattah, Rabab
    Abdelfatah, Kareem
    Sherif, Ahmed
    2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024, 2024,
  • [36] Efficient Hardware Implementation of Cube Architecture using Yavadunam Sutra on FPGA
    Thakare, Mansi
    Yash, Palak
    Chakraborty, Debaleena
    Jajodia, Babita
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 373 - 376
  • [37] Hardware Implementation of EMD Using DSP and FPGA for Online Signal Processing
    Lee, Ming-Huan
    Shyu, Kuo-Kai
    Lee, Po-Lei
    Huang, Chien-Ming
    Chiu, Yun-Jen
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (06) : 2473 - 2481
  • [38] Hardware implementation of parallel SOARS using FPGA based multiprocessor architecture
    Tanuma, Hideki
    Deguchi, Hiroshi
    Shimizu, Tetsuo
    AGENT-BASED APPROACHES IN ECONOMIC AND SOCIAL COMPLEX SYSTEMS IV, 2007, 3 : 199 - +
  • [39] Hardware implementation of a census-based stereo matching using FPGA
    Chang, Jiho
    Choi, Seung Min
    Lim, Eul-Gyoon
    Cho, Jae-il
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 771 - 774
  • [40] Hardware Based Design and Implementation of a Bottle Recycling Machine using FPGA
    Karin, Maofic Farhan
    Noor, Khandaker Sharif
    Zaman, Hasan U.
    2016 IEEE CONFERENCE ON SYSTEMS, PROCESS AND CONTROL (ICSPC), 2016, : 43 - 46