NeuroFPGA : Implementing artificial neural networks on programmable logic devices
Resumen:
An FPGA implementation of a multilayer perceptron neural network is presented. The system is parameterized both in network related aspects (e.g.: number of layers and number of neurons in each layer) and implementation parameters (e.g.: word width, pre-scaling factors and number of available multipliers). This allows to use the design for different network realizations, or to try different area-speed trade-offs simply by recompiling the design. Fixed point arithmetic with pre-scaling configurable in a per layer basis was used. The system was tested on an ARC-PCI board from altera/spl trade/ several examples from different application domains were implemented showing the flexibility and ease of use of the obtained circuit. Even with the rather old board used, an appreciable speed-up was obtained compared with a software-only implementation based on Matlab neural network toolbox.
2004 | |
Artificial neural networks Programmable logic devices Circuit testing SISTEMAS y CONTROL |
|
Inglés | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/21281 | |
Acceso abierto |
Resultados similares
-
Integrated programmable current source for implantable medical devices
Autor(es):: Rimolo Donadio, Renato
Fecha de publicación:: (2020) -
NeuroFPGA : Implementando redes neuronales artificiales en dispositivos lógicos programables
Autor(es):: Ferrer, Daniel
Fecha de publicación:: (2004) -
Illustrating a neural model of logic computations: the case of Sherlock Holmes' old maxim
Autor(es):: Mizraji Nathan, Eduardo Jacobo
Fecha de publicación:: (2016) -
Is intrinsic noise a limiting factor for subthreshold digital logic in nanoscale CMOS?
Autor(es):: Veirano Núñez, Francisco
Fecha de publicación:: (2015) -
The RISC-V in implantable medical devices
Autor(es):: Arnaud Maceira, Alfredo
Fecha de publicación:: (2019)