Applicability of approximate multipliers in hardware neural networks

被引:44
|
作者
Lotric, Uros [1 ]
Bulic, Patricio [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana, Slovenia
关键词
Hardware neural network; Iterative logarithmic multiplier; FPGA; Digital design; Computer arithmetic; IMPLEMENTATION; PROGRESS;
D O I
10.1016/j.neucom.2011.09.039
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years there has been a growing interest in hardware neural networks, which express many benefits over conventional software models, mainly in applications where speed, cost, reliability, or energy efficiency are of great importance. These hardware neural networks require many resource-, power- and time-consuming multiplication operations, thus special care must be taken during their design. Since the neural network processing can be performed in parallel, there is usually a requirement for designs with as many concurrent multiplication circuits as possible. One option to achieve this goal is to replace the complex exact multiplying circuits with simpler, approximate ones. The present work demonstrates the application of approximate multiplying circuits in the design of a feed-forward neural network model with on-chip learning ability. The experiments performed on a heterogeneous PROBEN1 benchmark dataset show that the adaptive nature of the neural network model successfully compensates for the calculation errors of the approximate multiplying circuits. At the same time, the proposed designs also profit from more computing power and increased energy efficiency. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:57 / 65
页数:9
相关论文
共 50 条
  • [31] Stochastic reconfigurable hardware for neural networks
    Nedjah, N
    Mourelle, LD
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 438 - 442
  • [32] HARDWARE ANNEALING IN ELECTRONIC NEURAL NETWORKS
    LEE, BW
    SHEU, BJ
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1991, 38 (01): : 134 - 137
  • [33] HARDWARE IMPLEMENTATION OF NEURAL NETWORKS IN JAPAN
    HIRAI, Y
    NEUROCOMPUTING, 1993, 5 (01) : 3 - 16
  • [34] ELECTRONIC HARDWARE IMPLEMENTATIONS OF NEURAL NETWORKS
    THAKOOR, AP
    MOOPENN, A
    LAMBE, J
    KHANNA, SK
    APPLIED OPTICS, 1987, 26 (23) : 5085 - 5092
  • [35] Hardware Acceleration of Graph Neural Networks
    Auten, Adam
    Tomei, Matthew
    Kumar, Rakesh
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [36] Evolvable hardware for generalized neural networks
    Murakawa, M
    Yoshizawa, S
    Kajitani, I
    Higuchi, T
    IJCAI-97 - PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 1997, : 1146 - 1151
  • [37] Improving Power of DSP and CNN Hardware Accelerators Using Approximate Floating-point Multipliers
    Leon, Vasileios
    Paparouni, Theodora
    Petrongonas, Evangelos
    Soudris, Dimitrios
    Pekmestzi, Kiamal
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [38] Approximate Computing for Spiking Neural Networks
    Sen, Sanchari
    Venkataramani, Swagath
    Raghunathan, Anand
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 193 - 198
  • [39] Constructive approximate interpolation by neural networks
    Llanas, B
    Sainz, FJ
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2006, 188 (02) : 283 - 308
  • [40] LIMITS OF APPLICABILITY OF APPROXIMATE METHODS OF DESIGN OF QUEUING-NETWORKS
    POROTSKII, SM
    AUTOMATION AND REMOTE CONTROL, 1989, 50 (07) : 954 - 962