Cargando…

Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware

Large-scale neuromorphic hardware systems typically bear the trade-off between detail level and required chip resources. Especially when implementing spike-timing dependent plasticity, reduction in resources leads to limitations as compared to floating point precision. By design, a natural modificat...

Descripción completa

Detalles Bibliográficos
Autores principales: Pfeil, Thomas, Potjans, Tobias C., Schrader, Sven, Potjans, Wiebke, Schemmel, Johannes, Diesmann, Markus, Meier, Karlheinz
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Research Foundation 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3398398/
https://www.ncbi.nlm.nih.gov/pubmed/22822388
http://dx.doi.org/10.3389/fnins.2012.00090
_version_ 1782238282456760320
author Pfeil, Thomas
Potjans, Tobias C.
Schrader, Sven
Potjans, Wiebke
Schemmel, Johannes
Diesmann, Markus
Meier, Karlheinz
author_facet Pfeil, Thomas
Potjans, Tobias C.
Schrader, Sven
Potjans, Wiebke
Schemmel, Johannes
Diesmann, Markus
Meier, Karlheinz
author_sort Pfeil, Thomas
collection PubMed
description Large-scale neuromorphic hardware systems typically bear the trade-off between detail level and required chip resources. Especially when implementing spike-timing dependent plasticity, reduction in resources leads to limitations as compared to floating point precision. By design, a natural modification that saves resources would be reducing synaptic weight resolution. In this study, we give an estimate for the impact of synaptic weight discretization on different levels, ranging from random walks of individual weights to computer simulations of spiking neural networks. The FACETS wafer-scale hardware system offers a 4-bit resolution of synaptic weights, which is shown to be sufficient within the scope of our network benchmark. Our findings indicate that increasing the resolution may not even be useful in light of further restrictions of customized mixed-signal synapses. In addition, variations due to production imperfections are investigated and shown to be uncritical in the context of the presented study. Our results represent a general framework for setting up and configuring hardware-constrained synapses. We suggest how weight discretization could be considered for other backends dedicated to large-scale simulations. Thus, our proposition of a good hardware verification practice may rise synergy effects between hardware developers and neuroscientists.
format Online
Article
Text
id pubmed-3398398
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Frontiers Research Foundation
record_format MEDLINE/PubMed
spelling pubmed-33983982012-07-20 Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware Pfeil, Thomas Potjans, Tobias C. Schrader, Sven Potjans, Wiebke Schemmel, Johannes Diesmann, Markus Meier, Karlheinz Front Neurosci Neuroscience Large-scale neuromorphic hardware systems typically bear the trade-off between detail level and required chip resources. Especially when implementing spike-timing dependent plasticity, reduction in resources leads to limitations as compared to floating point precision. By design, a natural modification that saves resources would be reducing synaptic weight resolution. In this study, we give an estimate for the impact of synaptic weight discretization on different levels, ranging from random walks of individual weights to computer simulations of spiking neural networks. The FACETS wafer-scale hardware system offers a 4-bit resolution of synaptic weights, which is shown to be sufficient within the scope of our network benchmark. Our findings indicate that increasing the resolution may not even be useful in light of further restrictions of customized mixed-signal synapses. In addition, variations due to production imperfections are investigated and shown to be uncritical in the context of the presented study. Our results represent a general framework for setting up and configuring hardware-constrained synapses. We suggest how weight discretization could be considered for other backends dedicated to large-scale simulations. Thus, our proposition of a good hardware verification practice may rise synergy effects between hardware developers and neuroscientists. Frontiers Research Foundation 2012-07-17 /pmc/articles/PMC3398398/ /pubmed/22822388 http://dx.doi.org/10.3389/fnins.2012.00090 Text en Copyright © 2012 Pfeil, Potjans, Schrader, Potjans, Schemmel, Diesmann and Meier. http://www.frontiersin.org/licenseagreement This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in other forums, provided the original authors and source are credited and subject to any copyright notices concerning any third-party graphics etc.
spellingShingle Neuroscience
Pfeil, Thomas
Potjans, Tobias C.
Schrader, Sven
Potjans, Wiebke
Schemmel, Johannes
Diesmann, Markus
Meier, Karlheinz
Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware
title Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware
title_full Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware
title_fullStr Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware
title_full_unstemmed Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware
title_short Is a 4-Bit Synaptic Weight Resolution Enough? – Constraints on Enabling Spike-Timing Dependent Plasticity in Neuromorphic Hardware
title_sort is a 4-bit synaptic weight resolution enough? – constraints on enabling spike-timing dependent plasticity in neuromorphic hardware
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3398398/
https://www.ncbi.nlm.nih.gov/pubmed/22822388
http://dx.doi.org/10.3389/fnins.2012.00090
work_keys_str_mv AT pfeilthomas isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware
AT potjanstobiasc isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware
AT schradersven isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware
AT potjanswiebke isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware
AT schemmeljohannes isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware
AT diesmannmarkus isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware
AT meierkarlheinz isa4bitsynapticweightresolutionenoughconstraintsonenablingspiketimingdependentplasticityinneuromorphichardware