A Microarchitecture Implementation Framework for Online Learning with Temporal Neural Networks
Not on the map. Why?
Abstract (arXiv)
Temporal Neural Networks (TNNs) are spiking neural networks that use time as a resource to represent and process information, similar to the mammalian neocortex. In contrast to compute-intensive deep neural networks that employ separate training and inference phases, TNNs are capable of extremely efficient online incremental/continual learning and are excellent candidates for building edge-native sensory processing units. This work proposes a microarchitecture framework for implementing TNNs using standard CMOS. Gate-level implementations of three key building blocks are presented: 1) multi-synapse neurons, 2) multi-neuron columns, and 3) unsupervised and supervised online learning algorithms based on Spike Timing Dependent Plasticity (STDP). The proposed microarchitecture is embodied in a set of characteristic scaling equations for assessing the gate count, area, delay and power for any TNN design. Post-synthesis results (in 45nm CMOS) for the proposed designs are presented, and their online incremental learning capability is demonstrated.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 11 of its 29 references that are in the map. First posted on arXiv 27 May 2021.
Builds on
11 of 29 references.
References · 11
- 2019Green AIcited by 620
- 2018Going Deeper in Spiking Neural Networks: VGG and Residual Architecturescited by 236
- 2016Training Deep Spiking Neural Networks using Backpropagationcited by 203
- 2019Spiking-YOLO: Spiking Neural Network for Energy-Efficient Object Detectioncited by 174
- 2016Supervised learning based on temporal coding in spiking neural networkscited by 75
- 2018Bio-inspired digit recognition using reward-modulated spike-timing-dependent plasticity in deep convolutional networkscited by 25
- 2015Bio-inspired Unsupervised Learning of Visual Features Leads to Robust Invariant Object Recognitioncited by 11
- 2020A Temporal Neural Network Architecture for Online Learningcited by 5
- 2021Unsupervised Clustering of Time Series Signals using Neuromorphic Energy-Efficient Temporal Neural Networkscited by 3
- 2019(Newtonian) Space-Time Algebracited by 2
- 2020A Neuromorphic Paradigm for Online Unsupervised Clusteringcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2.
4 papers.
- 2024tuGEMM: Area-Power-Efficient Temporal Unary GEMM Architecture for Low-Precision Edge AIcited by 2
- 2022TNN7: A Custom Macro Suite for Implementing Highly Optimized Designs of Neuromorphic TNNscited by 1
- 2023C3S Micro-architectural Enhancement: Spike Encoder Block and Relaxing Gamma Clock (Asynchronous)cited by 0
- 2024TNNGen: Automated Design of Neuromorphic Sensory Processing Units for Time-Series Clusteringcited by 0
- 2024TNNGen: Automated Design of Neuromorphic Sensory Processing Units for Time-Series Clustering23 Dec 2024
- 2024tuGEMM: Area-Power-Efficient Temporal Unary GEMM Architecture for Low-Precision Edge AI23 Dec 2024
- 2023C3S Micro-architectural Enhancement: Spike Encoder Block and Relaxing Gamma Clock (Asynchronous)26 Jun 2023
- 2022TNN7: A Custom Macro Suite for Implementing Highly Optimized Designs of Neuromorphic TNNs16 May 2022