Skip to Main content Skip to Navigation
Journal articles

MLP computing and learning on FPGA using on-line arithmetic

Bernard Girau 1 Arnaud Tisserand
1 CORTEX - Neuromimetic intelligence
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The use of reprogrammable hardware devices may lead to efficient, flexible and cheap neural network hardware implementations. Yet the area and connectivity constraints of FPGAs limit their use to rather small and already learned neural networks. A general method to implement both computing and learning of multilayer perceptrons of any size on FPGAs is described. A serial arithmetic, called on-line arithmetic, is used in order to improve parallelism despite the area constraints of the FPGA. A precise analysis of the computations required by the back-propagation algorithm allows us to maximize the parallism of our implementation. Our method is applied to the standard NetTalk benchmark, in order to show how large neural networks may be efficiently implemented on a single FPGA and a single memory chip.
Document type :
Journal articles
Complete list of metadata

https://hal.inria.fr/inria-00108064
Contributor : Publications Loria <>
Submitted on : Thursday, October 19, 2006 - 3:40:37 PM
Last modification on : Friday, February 26, 2021 - 3:28:03 PM

Identifiers

  • HAL Id : inria-00108064, version 1

Collections

Citation

Bernard Girau, Arnaud Tisserand. MLP computing and learning on FPGA using on-line arithmetic. International Journal on System Research and Information Science, Inconnu, 1999, 21 p. ⟨inria-00108064⟩

Share

Metrics

Record views

302