Application of design reuse to artificial neural networks: case study of the back propagation algorithm

被引:0
|
作者
N. Izeboudjen
A. Bouridane
A. Farah
H. Bessalah
机构
[1] Centre de Développement des Technologies Avancées (CDTA),Department of Computer Science
[2] King Saud University,School of Computing, Engineering and Information Sciences
[3] Northumbria University,undefined
[4] Ecole Nationale Polytechnique d’Alger,undefined
[5] Département électronique,undefined
来源
关键词
Reuse; Design with reuse (DWR); Design for reuse (DFR); Artificial neural networks; FPGA; On-chip implementation; Off-chip implementation; Run time reconfiguration; Design cost; OpenMore;
D O I
暂无
中图分类号
学科分类号
摘要
The aim of this paper is to propose a new high-level hardware design reuse methodology for automatic generation of artificial neural networks (ANNs) descriptions. A case study of the back propagation (BP) algorithm is proposed. To achieve our goal, the proposed design methodology is based on a modular design of the ANN. The originality of the work is the application of design for reuse (DFR) and the design with reuse (DWR) concepts to ANNs. The DFR is used for the generation of the general ANN architecture, while the DWR is applied for the exploration and exploitation of predefined ANN submodules components that are stocked in a library. The result is a synthesis and parameterisable soft IP-ANN VHDL code ready for placement and routing. With this approach, the user/designer can fix the ANN parameters and choose between different architectural possibilities and performances. The approach has been applied to the three case figures of the BP algorithm. These are the “off-chip implementation,” the “on-chip static implementation” and the “on-chip-based run time reconfiguration (RTR).” To validate our approach, performance evaluation of the three case architectures of the BP algorithm, using the Virtex-II and Virtex-4 FPGA is done through three examples: the XOR problem, a cardiac arrhythmia classifier and a high-dimension ANN circuit. To evaluate the design reuse concept, two tests are done: the first one concerns estimation of the cost of the design. Results show that the application of the DFR is time consuming compared to the design from scratch: 168% for the “off-chip implementation,” 256% for the “on-chip static implementation” and 260% for the “on-chip RTR.” However, after reuse, the design time is reduced to 0.5% for “off-chip implementation,” 2.08% for “on-chip static implementation” and 2.5% for “on-chip RTR implementation.” The second test concerns evaluation of the generated IP-ANN code, using the OpenMore tool. Results show a mean score of 62% which lead us to conclude that the IP-ANN code is good to be reused.
引用
收藏
页码:1531 / 1544
页数:13
相关论文
共 50 条
  • [31] Generalized back-propagation algorithm with weight evolution for neural networks
    Ng, SC
    Leung, SH
    Luk, A
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XX, PROCEEDINGS EXTENSION, 2002, : 41 - 44
  • [32] An Integer-Fractional Gradient Algorithm for Back Propagation Neural Networks
    Zhang, Yiqun
    Xu, Honglei
    Li, Yang
    Lin, Gang
    Zhang, Liyuan
    Tao, Chaoyang
    Wu, Yonghong
    ALGORITHMS, 2024, 17 (05)
  • [33] Application of artificial neural networks and genetic algorithm in optimization of concrete shear wall design
    Li, Li
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2024, 18 (07): : 4775 - 4785
  • [34] Application Specific Behavioral Synthesis Design Space Exploration: Artificial Neural Networks. A Case Study
    Schafer, Benjamin Carrion
    Aledo, David
    Moreno, Felix
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 129 - 136
  • [35] Voice Identity Finder Using the Back Propagation Algorithm of an Artificial Neural Network
    Achkar, Roger
    El-Halabi, Mustafa
    Bassil, Elie
    Fakhro, Rayan
    Khalil, Marny
    COMPLEX ADAPTIVE SYSTEMS, 2016, 95 : 245 - 252
  • [36] Voltage Control Based on a Back-Propagation Artificial Neural Network Algorithm
    Ramirez-Hernandez, Jazmin
    Juarez-Sandoval, Oswaldo-Ulises
    Hernandez-Gonzalez, Leobardo
    Hernandez-Ramirez, Abigail
    Olivares-Dominguez, Raul-Sebastian
    PROCEEDINGS OF THE XXII 2020 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC 2020), VOL 4, 2020,
  • [37] Control chart pattern recognition using back propagation artificial neural networks
    Perry, MB
    Spoerre, JK
    Velasco, T
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2001, 39 (15) : 3399 - 3418
  • [38] Artificial Bee Colony training of neural networks: comparison with back-propagation
    John A. Bullinaria
    Khulood AlYahya
    Memetic Computing, 2014, 6 : 171 - 182
  • [39] ARTIFICIAL NEURAL NETWORKS, BACK PROPAGATION, AND THE KELLEY-BRYSON GRADIENT PROCEDURE
    DREYFUS, SE
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1990, 13 (05) : 926 - 928
  • [40] Composite Linkage Mapping Using Back-Propagation Artificial Neural Networks
    Li, Xue-Bin
    Yu, Xiao-Ling
    PROGRESS IN MEASUREMENT AND TESTING, PTS 1 AND 2, 2010, 108-111 : 285 - 290