Hardware/software codesign for embedded implementation of neural networks

被引:0
|
作者
Torres-Huitzil, Cesar [1 ]
Girau, Bernard [2 ]
Gauffriau, Adrien [2 ]
机构
[1] INAOE, Dept Comp Sci, Apdo Postal 51&216, Puebla, Mexico
[2] LORIA INRIA Lorraine, CORTEX team, Vandoeuvre Les Nancy, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of configurable digital circuits such as Field Programmable Gate Arrays (FPGA) increases at a very fast rate. Their fine-grain parallelism shows great similarities with connectionist models. This is the motivation for numerous works of neural network implementations on FPGAs, targeting applications such as autonomous robotics, ambulatory medical systems, etc. Nevertheless, such implementations are performed with an ASPC (Application-Specific Programmable Circuits) approach that requires a strong hardware expertise. In this paper a high-level design framework for FPGA-based implementations of neural networks from high level specifications is presented but the final goal of the project is a hardware/software codesign environment for embedded implementations of most classical neural topologies. Such a framework aims at providing the connectionist community with efficient automatic FPGA implementations of their models without any advanced knowledge of hardware. A current developed software platform, NNetWARE-Builder, handles multilayer feedforward and graphically-designed neural networks and automatically compiles them onto FPGA devices with third party synthesis tools. The internal representation of a neural model is bound to commonly used hardware computing units in a library to create the hardware model. Experimental results are presented to evaluate design and implementation tradeoffs.
引用
收藏
页码:167 / +
页数:3
相关论文
共 50 条
  • [31] Hardware-software codesign
    Cuomo, A
    De Micheli, G
    Ernst, R
    Fuchs, M
    Gajski, DD
    Jerraya, A
    Sangiovanni-Vincentelli, A
    Sciuto, D
    Vissers, KA
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 92 - 99
  • [32] Hardware/software codesign for DSP
    Bhattacharyya, SS
    Henkel, J
    Hu, XBS
    IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 11 - 12
  • [33] A FRAMEWORK FOR HARDWARE SOFTWARE CODESIGN
    KUMAR, S
    AYLOR, JH
    JOHNSON, BW
    WULF, WA
    COMPUTER, 1993, 26 (12) : 39 - 45
  • [34] A decade of hardware/software codesign
    Wolf, W
    COMPUTER, 2003, 36 (04) : 38 - +
  • [35] Hardware-software codesign
    Hoover, C
    Martin, G
    IEEE SPECTRUM, 1996, 33 (11) : 40 - 41
  • [36] A hardware/software codesign for improved data acquisition in a processor based embedded system
    Thomas, F
    Nayak, MM
    Udupa, S
    Kishore, JK
    Agrawal, VK
    MICROPROCESSORS AND MICROSYSTEMS, 2000, 24 (03) : 129 - 134
  • [37] Hardware-software codesign in embedded asymmetric cryptography application - A case study
    Simka, M
    Fischer, V
    Drutarovsky, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1075 - 1078
  • [38] Hardware and Software Implementation of an Embedded Metering Webserver
    Avram, Sebastian
    Safta, Andreea-Mirela
    Caleanu, Catalin Daniel
    Vasiu, Radu
    2017 40TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2017, : 43 - 46
  • [39] Hardware/software codesign - Pedagogy for the industry
    He, Min
    Tsai, Ming-Che
    Wu, Xiaolong
    Wang, Fei
    Nasr, Ramzi
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2008, : 279 - +
  • [40] HARDWARE-SOFTWARE CODESIGN - INTRODUCTION
    WOLF, W
    IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (03): : 5 - 5