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 条
  • [41] HARDWARE-SOFTWARE CODESIGN - INTRODUCTION
    DEMICHELI, G
    IEEE MICRO, 1994, 14 (04) : 8 - 9
  • [42] Hardware - Software codesign for matrix multiplication
    Lee, TC
    Henne, E
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 328 - 332
  • [43] Hardware software codesign of the Xilinx microkernel
    Asokan, V
    Mohan, S
    Nagarajan, RK
    ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 308 - 308
  • [44] Communication estimation for hardware/software codesign
    Knudsen, PV
    Madsen, J
    HARDWARE/SOFTWARE CODESIGN - SIXTH INTERNATIONAL WORKSHOP PROCEEDINGS, 1998, : 55 - 59
  • [45] In pursuit of hardware-software codesign
    Garber, L
    Sims, D
    COMPUTER, 1998, 31 (06) : 12 - 14
  • [46] Processor modeling for hardware software codesign
    Rajesh, V
    Moona, R
    TWELFTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1999, : 132 - 137
  • [47] Hardware implementation of CMAC and B-spline neural networks for embedded applications
    Zhao, QY
    Reay, DS
    PROCEEDINGS OF THE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), VOLS 1-5, 2005, : 657 - 662
  • [48] Rapid instantiation of hardware objects for hardware/software codesign
    Bland, IM
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 3023 - 3028
  • [49] Reconfigurable Computing and Hardware/Software Codesign
    Plaks, Toomas P.
    Santambrogio, Marco D.
    Sciuto, Donatella
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [50] Prolog to the Section on Hardware/Software Codesign
    Ha, Soonhoi
    PROCEEDINGS OF THE IEEE, 2012, 100 : 1409 - 1410