Please use this identifier to cite or link to this item:
https://dspace.iiti.ac.in/handle/123456789/5186
Title: | Efficient Low-Precision CORDIC Algorithm for Hardware Implementation of Artificial Neural Network |
Authors: | Raut, Gopal Bhartiy, Vishal Rajput, Gunjan Khan, Sajid Vishvakarma, Santosh Kumar |
Keywords: | Application specific integrated circuits;Approximation algorithms;Chemical activation;Computer architecture;Computer hardware;Deep neural networks;Field programmable gate arrays (FPGA);General purpose computers;Hyperbolic functions;Network architecture;Neural networks;Polynomial approximation;Programmable logic controllers;System-on-chip;Table lookup;VLSI circuits;Activation functions;Coordinate rotation digital computer algorithms;CORDIC algorithms;General purpose processors;Hardware implementations;Hyperbolic tangent function;Shift-and-add;Sigmoid activation function;Computational efficiency |
Issue Date: | 2019 |
Publisher: | Springer |
Citation: | Raut, G., Bhartiy, V., Rajput, G., Khan, S., Beohar, A., & Vishvakarma, S. K. (2019). Efficient low-precision CORDIC algorithm for hardware implementation of artificial neural network doi:10.1007/978-981-32-9767-8_28 |
Abstract: | An efficient FPGA or ASIC based hardware implementation of deep neural networks face the challenge of limited chip area, and therefore an area efficient architecture is required to fully harness the capacity of parallel processing of FPGA and ASIC in contrast to general purpose processors. In literature, the challenges are to investigate a generalized mathematical model and architecture for neuron block in an ANN implementation. We have proposed a generalized architecture for neuron implementation based on the shift-and-add algorithm, collectively known as Coordinate Rotation Digital Computer (CORDIC) algorithm, having a wide range of application. The look-up-table (LUT) based approach with a shift-and-add algorithm is an alternative technique for polynomial approximation and implementation. Paper explains how the CORDIC algorithm works and investigates the power and area efficient versatile computational unit for ANN application. The derived model proves that for the hyperbolic tangent function required a double pseudo-rotation and additional subtraction compares to the sigmoid function. In this reference versatile approach based optimized sigmoid activation function is implemented. The function is synthesized and validate on Xilinx zynq XC7Z010clg400 SoC and result reveals the minimum resources utilization. © 2019, Springer Nature Singapore Pte Ltd. |
URI: | https://doi.org/10.1007/978-981-32-9767-8_28 https://dspace.iiti.ac.in/handle/123456789/5186 |
ISBN: | 9789813297661 |
ISSN: | 1865-0929 |
Type of Material: | Conference Paper |
Appears in Collections: | Department of Electrical Engineering |
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Altmetric Badge: