Cargando…

Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity

Spike-Timing-Dependent Plasticity (STDP) is a bio-inspired local incremental weight update rule commonly used for online learning in spike-based neuromorphic systems. In STDP, the intensity of long-term potentiation and depression in synaptic efficacy (weight) between neurons is expressed as a funct...

Descripción completa

Detalles Bibliográficos
Autores principales: Pedroni, Bruno U., Joshi, Siddharth, Deiss, Stephen R., Sheik, Sadique, Detorakis, Georgios, Paul, Somnath, Augustine, Charles, Neftci, Emre O., Cauwenberghs, Gert
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6499189/
https://www.ncbi.nlm.nih.gov/pubmed/31110470
http://dx.doi.org/10.3389/fnins.2019.00357
_version_ 1783415758051606528
author Pedroni, Bruno U.
Joshi, Siddharth
Deiss, Stephen R.
Sheik, Sadique
Detorakis, Georgios
Paul, Somnath
Augustine, Charles
Neftci, Emre O.
Cauwenberghs, Gert
author_facet Pedroni, Bruno U.
Joshi, Siddharth
Deiss, Stephen R.
Sheik, Sadique
Detorakis, Georgios
Paul, Somnath
Augustine, Charles
Neftci, Emre O.
Cauwenberghs, Gert
author_sort Pedroni, Bruno U.
collection PubMed
description Spike-Timing-Dependent Plasticity (STDP) is a bio-inspired local incremental weight update rule commonly used for online learning in spike-based neuromorphic systems. In STDP, the intensity of long-term potentiation and depression in synaptic efficacy (weight) between neurons is expressed as a function of the relative timing between pre- and post-synaptic action potentials (spikes), while the polarity of change is dependent on the order (causality) of the spikes. Online STDP weight updates for causal and acausal relative spike times are activated at the onset of post- and pre-synaptic spike events, respectively, implying access to synaptic connectivity both in forward (pre-to-post) and reverse (post-to-pre) directions. Here we study the impact of different arrangements of synaptic connectivity tables on weight storage and STDP updates for large-scale neuromorphic systems. We analyze the memory efficiency for varying degrees of density in synaptic connectivity, ranging from crossbar arrays for full connectivity to pointer-based lookup for sparse connectivity. The study includes comparison of storage and access costs and efficiencies for each memory arrangement, along with a trade-off analysis of the benefits of each data structure depending on application requirements and budget. Finally, we present an alternative formulation of STDP via a delayed causal update mechanism that permits efficient weight access, requiring no more than forward connectivity lookup. We show functional equivalence of the delayed causal updates to the original STDP formulation, with substantial savings in storage and access costs and efficiencies for networks with sparse synaptic connectivity as typically encountered in large-scale models in computational neuroscience.
format Online
Article
Text
id pubmed-6499189
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-64991892019-05-20 Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity Pedroni, Bruno U. Joshi, Siddharth Deiss, Stephen R. Sheik, Sadique Detorakis, Georgios Paul, Somnath Augustine, Charles Neftci, Emre O. Cauwenberghs, Gert Front Neurosci Neuroscience Spike-Timing-Dependent Plasticity (STDP) is a bio-inspired local incremental weight update rule commonly used for online learning in spike-based neuromorphic systems. In STDP, the intensity of long-term potentiation and depression in synaptic efficacy (weight) between neurons is expressed as a function of the relative timing between pre- and post-synaptic action potentials (spikes), while the polarity of change is dependent on the order (causality) of the spikes. Online STDP weight updates for causal and acausal relative spike times are activated at the onset of post- and pre-synaptic spike events, respectively, implying access to synaptic connectivity both in forward (pre-to-post) and reverse (post-to-pre) directions. Here we study the impact of different arrangements of synaptic connectivity tables on weight storage and STDP updates for large-scale neuromorphic systems. We analyze the memory efficiency for varying degrees of density in synaptic connectivity, ranging from crossbar arrays for full connectivity to pointer-based lookup for sparse connectivity. The study includes comparison of storage and access costs and efficiencies for each memory arrangement, along with a trade-off analysis of the benefits of each data structure depending on application requirements and budget. Finally, we present an alternative formulation of STDP via a delayed causal update mechanism that permits efficient weight access, requiring no more than forward connectivity lookup. We show functional equivalence of the delayed causal updates to the original STDP formulation, with substantial savings in storage and access costs and efficiencies for networks with sparse synaptic connectivity as typically encountered in large-scale models in computational neuroscience. Frontiers Media S.A. 2019-04-24 /pmc/articles/PMC6499189/ /pubmed/31110470 http://dx.doi.org/10.3389/fnins.2019.00357 Text en Copyright © 2019 Pedroni, Joshi, Deiss, Sheik, Detorakis, Paul, Augustine, Neftci and Cauwenberghs. http://creativecommons.org/licenses/by/4.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) and the copyright owner(s) 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
Pedroni, Bruno U.
Joshi, Siddharth
Deiss, Stephen R.
Sheik, Sadique
Detorakis, Georgios
Paul, Somnath
Augustine, Charles
Neftci, Emre O.
Cauwenberghs, Gert
Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity
title Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity
title_full Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity
title_fullStr Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity
title_full_unstemmed Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity
title_short Memory-Efficient Synaptic Connectivity for Spike-Timing- Dependent Plasticity
title_sort memory-efficient synaptic connectivity for spike-timing- dependent plasticity
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6499189/
https://www.ncbi.nlm.nih.gov/pubmed/31110470
http://dx.doi.org/10.3389/fnins.2019.00357
work_keys_str_mv AT pedronibrunou memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT joshisiddharth memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT deissstephenr memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT sheiksadique memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT detorakisgeorgios memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT paulsomnath memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT augustinecharles memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT neftciemreo memoryefficientsynapticconnectivityforspiketimingdependentplasticity
AT cauwenberghsgert memoryefficientsynapticconnectivityforspiketimingdependentplasticity