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...
Autores principales: | , |
---|---|
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 |