MLP computing and learning on FPGA using on-line arithmetic - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles International Journal on System Research and Information Science Year : 1999

MLP computing and learning on FPGA using on-line arithmetic

Bernard Girau
Arnaud Tisserand

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.
No file

Dates and versions

inria-00108064 , version 1 (19-10-2006)

Identifiers

  • HAL Id : inria-00108064 , version 1

Cite

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

Share

Gmail Facebook X LinkedIn More