Cargando…

Compiling probabilistic, bio-inspired circuits on a field programmable analog array

A field programmable analog array (FPAA) is presented as an energy and computational efficiency engine: a mixed mode processor for which functions can be compiled at significantly less energy costs using probabilistic computing circuits. More specifically, it will be shown that the core computation...

Descripción completa

Detalles Bibliográficos
Autores principales: Marr, Bo, Hasler, Jennifer
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4019887/
https://www.ncbi.nlm.nih.gov/pubmed/24847199
http://dx.doi.org/10.3389/fnins.2014.00086
_version_ 1782480230801211392
author Marr, Bo
Hasler, Jennifer
author_facet Marr, Bo
Hasler, Jennifer
author_sort Marr, Bo
collection PubMed
description A field programmable analog array (FPAA) is presented as an energy and computational efficiency engine: a mixed mode processor for which functions can be compiled at significantly less energy costs using probabilistic computing circuits. More specifically, it will be shown that the core computation of any dynamical system can be computed on the FPAA at significantly less energy per operation than a digital implementation. A stochastic system that is dynamically controllable via voltage controlled amplifier and comparator thresholds is implemented, which computes Bernoulli random variables. From Bernoulli variables it is shown exponentially distributed random variables, and random variables of an arbitrary distribution can be computed. The Gillespie algorithm is simulated to show the utility of this system by calculating the trajectory of a biological system computed stochastically with this probabilistic hardware where over a 127X performance improvement over current software approaches is shown. The relevance of this approach is extended to any dynamical system. The initial circuits and ideas for this work were generated at the 2008 Telluride Neuromorphic Workshop.
format Online
Article
Text
id pubmed-4019887
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-40198872014-05-20 Compiling probabilistic, bio-inspired circuits on a field programmable analog array Marr, Bo Hasler, Jennifer Front Neurosci Neuroscience A field programmable analog array (FPAA) is presented as an energy and computational efficiency engine: a mixed mode processor for which functions can be compiled at significantly less energy costs using probabilistic computing circuits. More specifically, it will be shown that the core computation of any dynamical system can be computed on the FPAA at significantly less energy per operation than a digital implementation. A stochastic system that is dynamically controllable via voltage controlled amplifier and comparator thresholds is implemented, which computes Bernoulli random variables. From Bernoulli variables it is shown exponentially distributed random variables, and random variables of an arbitrary distribution can be computed. The Gillespie algorithm is simulated to show the utility of this system by calculating the trajectory of a biological system computed stochastically with this probabilistic hardware where over a 127X performance improvement over current software approaches is shown. The relevance of this approach is extended to any dynamical system. The initial circuits and ideas for this work were generated at the 2008 Telluride Neuromorphic Workshop. Frontiers Media S.A. 2014-05-07 /pmc/articles/PMC4019887/ /pubmed/24847199 http://dx.doi.org/10.3389/fnins.2014.00086 Text en Copyright © 2014 Marr and Hasler. http://creativecommons.org/licenses/by/3.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Marr, Bo
Hasler, Jennifer
Compiling probabilistic, bio-inspired circuits on a field programmable analog array
title Compiling probabilistic, bio-inspired circuits on a field programmable analog array
title_full Compiling probabilistic, bio-inspired circuits on a field programmable analog array
title_fullStr Compiling probabilistic, bio-inspired circuits on a field programmable analog array
title_full_unstemmed Compiling probabilistic, bio-inspired circuits on a field programmable analog array
title_short Compiling probabilistic, bio-inspired circuits on a field programmable analog array
title_sort compiling probabilistic, bio-inspired circuits on a field programmable analog array
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4019887/
https://www.ncbi.nlm.nih.gov/pubmed/24847199
http://dx.doi.org/10.3389/fnins.2014.00086
work_keys_str_mv AT marrbo compilingprobabilisticbioinspiredcircuitsonafieldprogrammableanalogarray
AT haslerjennifer compilingprobabilisticbioinspiredcircuitsonafieldprogrammableanalogarray