Efficient VLSI Implementation of Neural Networks With Hyperbolic Tangent Activation Function

被引:99
|
作者
Zamanlooy, Babak [1 ]
Mirhassani, Mitra [1 ]
机构
[1] Univ Windsor, Dept Elect & Comp Engn, Windsor, ON N9B 3P4, Canada
关键词
Hyperbolic tangent; neural networks; nonlinear activation function; VLSI implementation; SIGMOID FUNCTION; HARDWARE IMPLEMENTATION; GENERATORS; DESIGN;
D O I
10.1109/TVLSI.2012.2232321
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nonlinear activation function is one of the main building blocks of artificial neural networks. Hyperbolic tangent and sigmoid are the most used nonlinear activation functions. Accurate implementation of these transfer functions in digital networks faces certain challenges. In this paper, an efficient approximation scheme for hyperbolic tangent function is proposed. The approximation is based on a mathematical analysis considering the maximum allowable error as design parameter. Hardware implementation of the proposed approximation scheme is presented, which shows that the proposed structure compares favorably with previous architectures in terms of area and delay. The proposed structure requires less output bits for the same maximum allowable error when compared to the state-of-the-art. The number of output bits of the activation function determines the bit width of multipliers and adders in the network. Therefore, the proposed activation function results in reduction in area, delay, and power in VLSI implementation of artificial neural networks with hyperbolic tangent activation function.
引用
收藏
页码:39 / 48
页数:10
相关论文
共 50 条
  • [1] Implementation of PWL and LUT based Approximation for Hyperbolic Tangent Activation Function in VLSI
    Saranya, S.
    Elango, B.
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [2] VLSI implementation of transcendental function hyperbolic tangent for deep neural network accelerators
    Rajput, Gunjan
    Raut, Gopal
    Chandra, Mahesh
    Vishvakarma, Santosh Kumar
    MICROPROCESSORS AND MICROSYSTEMS, 2021, 84
  • [3] EFFICIENT IMPLEMENTATION OF PIECEWISE LINEAR ACTIVATION FUNCTION FOR DIGITAL VLSI NEURAL NETWORKS
    MYERS, DJ
    HUTCHINSON, RA
    ELECTRONICS LETTERS, 1989, 25 (24) : 1662 - 1663
  • [4] High Speed VLSI Implementation of the Hyperbolic Tangent Sigmoid Function
    Leboeuf, Karl
    Namin, Ashkan Hosseinzadeh
    Muscedere, Roberto
    Wu, Huapeng
    Ahmadi, Majid
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 1070 - 1073
  • [5] A Novel Method for Scalable VLSI Implementation of Hyperbolic Tangent Function
    Chandra, Mahesh
    IEEE DESIGN & TEST, 2022, 39 (01) : 85 - 91
  • [6] Efficient Hardware Implementation of the Hyperbolic Tangent Sigmoid Function
    Namin, Ashkan Hosseinzadeh
    Leboeuf, Karl
    Muscedere, Roberto
    Wu, Huapeng
    Ahmadi, Majid
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 2117 - 2120
  • [7] Hyperbolic Tangent Activation Function Integrated Circuit Implementation for Perceptrons
    Adnan, Fadzilatul Husna
    Mahmud, Mohamad Faiz Omar
    Abdullah, Wan Fazlida Hanim
    2012 IEEE STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT (SCORED), 2012,
  • [8] Novel Analog Implementation of a Hyperbolic Tangent Neuron in Artificial Neural Networks
    Shakiba, Fatemeh Mohammadi
    Zhou, MengChu
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (11) : 10856 - 10867
  • [9] 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,
  • [10] Hardware Implementation of Hyperbolic Tangent Activation Function for Floating Point Formats
    Arvind, T. K. R.
    Brand, Marcel
    Heidorn, Christian
    Boppu, Srinivas
    Hannig, Frank
    Teich, Rirgen
    2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,