• DocumentCode
    3233220
  • Title

    VANNGen: a flexible CAD tool for hardware implementation of artificial neural networks

  • Author

    Braga, André L S ; Llanos, Carlos H. ; Ayala-Rincón, Maurécio ; Jacobi, Ricardo P.

  • Author_Institution
    Departamentos de Engenharia Mecanica, Matematica, Ciencia da Computacao, Univ. de Brasilia
  • fYear
    2005
  • fDate
    28-30 Sept. 2005
  • Lastpage
    13
  • Abstract
    The inherent parallelism of artificial neural networks (ANNs) introduces several difficulties for its software implementation because of the sequential nature of von Neumann architectures. In contrast, hardware implementations offer the possibility to explore the massive parallelism implicit in this model. Also, due to the dynamic nature of ANN´s synapses, a flexible hardware platform is required for obtaining efficient solutions. Implementations of ANNs in FPGAs overcome the lack of flexibility of ASICs, and are the most adequate technology for this task. One important question in this field is how to quickly and efficiently evaluate several alternative implementations taking into account the area and timing restrictions of the circuit. This paper presents a flexible high level description and synthesis tool called VANNGen, which allows the designer to explore different hardware implementations of ANNs. In addition, the user can generate synthesizable VHDL code for the Xilinx and Altera FPGA devices
  • Keywords
    field programmable gate arrays; hardware description languages; high level synthesis; logic CAD; neural nets; Altera; CAD tool; FPGA; VANNGen; VHDL code; Xilinx; artificial neural networks; hardware implementations; high level description tool; high level synthesis; Artificial neural networks; Circuit synthesis; Computer networks; Concurrent computing; Field programmable gate arrays; Network synthesis; Neural network hardware; Neurons; Parallel processing; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
  • Conference_Location
    Puebla City
  • Print_ISBN
    0-7695-2456-7
  • Type

    conf

  • DOI
    10.1109/RECONFIG.2005.35
  • Filename
    1592495