An efficient stochastic computing based deep neural network accelerator with optimized activation functions

被引:2
|
作者
Bodiwala S. [1 ]
Nanavati N. [2 ]
机构
[1] Gujarat Technological University, Ahmedabad, Gujarat
[2] Sarvajanik College of Engineering and Technology, Surat, Gujarat
关键词
Accelerator; Custom computing; Deep neural network; Optimization; Stochastic computing;
D O I
10.1007/s41870-021-00682-2
中图分类号
学科分类号
摘要
Recently, Deep Neural Networks (DNNs) have played a major role in revolutionizing Artificial Intelligence (AI). These methods have made unprecedented progress in several recognition and detection tasks, achieving accuracy close to, or even better, than human perception. However, their complex architectures requires high computational resources, restricting their usage in embedded devices due to limited area and power. This paper considers Stochastic Computing (SC) as a novel computing paradigm to provide significantly low hardware footprint with high scalability. SC operates on random bit-streams where the signal value is encoded by the probability of a bit in the bit-stream being one. By this representation, SC allows the implementation of basic arithmetic operations including addition and multiplication with simple logic. Hence, SC have potential to implement parallel and scalable DNNs with reduced hardware footprint. A modified SC neuron architecture is proposed for training and implementation of DNNs. Our experimental results show improved classification accuracy on the MNIST dataset by 9.47% compared to the conventional binary computing approach. © 2021, Bharati Vidyapeeth's Institute of Computer Applications and Management.
引用
收藏
页码:1179 / 1192
页数:13
相关论文
共 50 条
  • [41] An efficient deep neural network accelerator using controlled ferroelectric domain dynamics
    Majumdar, Sayani
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2022, 2 (04):
  • [42] RNSiM: Efficient Deep Neural Network Accelerator Using Residue Number Systems
    Roohi, Arman
    Taheri, MohammadReza
    Angizi, Shaahin
    Fan, Deliang
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [43] Efficient Neural Network Robustness Certification with General Activation Functions
    Zhang, Huan
    Weng, Tsui-Wei
    Chen, Pin-Yu
    Hsieh, Cho-Jui
    Daniel, Luca
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [44] When Sorting Network Meets Parallel Bitstreams: A Fault-Tolerant Parallel Ternary Neural Network Accelerator based on Stochastic Computing
    Zhang, Yawen
    Lin, Sheng
    Wang, Runsheng
    Wang, Yanzhi
    Wang, Yuan
    Qi, Weikang
    Huang, Ru
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1287 - 1290
  • [45] A Large-Scale Study of Activation Functions in Modern Deep Neural Network Architectures for Efficient Convergence
    Rasamoelina, Andrinandrasana David
    Cik, Ivan
    Sincak, Peter
    Mach, Marian
    Hruska, Lukas
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAN JOURNAL OF ARTIFICIAL INTELLIGENCE, 2022, 25 (70): : 95 - 109
  • [46] FPGA Implementation of Convolutional Neural Network Based on Stochastic Computing
    Kim, Daewoo
    Moghaddam, Mansureh S.
    Moradian, Hossein
    Sim, Hyeonuk
    Lee, Jongeun
    Choi, Kiyoung
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 287 - 290
  • [47] Accurate and compact convolutional neural network based on stochastic computing
    Abdellatef, Hamdan
    Khalil-Hani, Mohamed
    Shaikh-Husin, Nasir
    Ayat, Sayed Omid
    NEUROCOMPUTING, 2022, 471 : 31 - 47
  • [48] High Speed and Energy Efficient Deep Neural Network for Edge Computing
    Bai, Kangjun
    Liu, Shiya
    Yi, Yang
    SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 347 - 349
  • [49] In-Memory Computing Based Hardware Accelerator Module for Deep Neural Networks
    Appukuttan, Allen
    Thomas, Emmanuel
    Nair, Harinandan R.
    Hemanth, S.
    Dhanaraj, K. J.
    Azeez, Maleeha Abdul
    2022 IEEE 19TH INDIA COUNCIL INTERNATIONAL CONFERENCE, INDICON, 2022,
  • [50] Hardware Implementation of an Improved Stochastic Computing Based Deep Neural Network Using Short Sequence Length
    Xiong, Haifei
    Abu Bakar, Muhammad
    He, Guanghui
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (11) : 2667 - 2671