@inproceedings{d43f5c16feb741a0883ef4c82063ae43,
title = "Bayesian inference implemented on FPGA with stochastic bitstreams for an autonomous robot",
abstract = "This paper presents an FPGA implementation of a machine performing exact Bayesian inference using stochastic bitstreams. We revisited stochastic computing, not to perform better computations with unreliable hardware, but to perform approximate computations with less hardware. The underlying trade-off is between precision and computation time. An automatic design of probabilistic machines that compute soft inferences with an arithmetic based on stochastic bitstreams is presented. The computation tree provided by a Bayesian inference software is used to define the stochastic circuit. Tests were performed and results presented concerning accuracy and resource usage of the stochastic computing implementation of Bayesian machines performing exact inference. An application example is given of a Bayesian sensorimotor system that performs obstacle avoidance for an autonomous robot, fully implemented on an FPGA. Some conclusions were drawn on the followed approach, providing insights for future implementations.",
author = "Hugo Fernandes and Aslam, {M. Awais} and Jorge Lobo and Ferreira, {Joao Filipe} and Jorge Dias",
note = "Publisher Copyright: {\textcopyright} 2016 EPFL.; 26th International Conference on Field-Programmable Logic and Applications, FPL 2016 ; Conference date: 29-08-2016 Through 02-09-2016",
year = "2016",
month = sep,
day = "26",
doi = "10.1109/FPL.2016.7577312",
language = "British English",
series = "FPL 2016 - 26th International Conference on Field-Programmable Logic and Applications",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "FPL 2016 - 26th International Conference on Field-Programmable Logic and Applications",
address = "United States",
}