1
|
Pawlak WA, Howard N. Neuromorphic algorithms for brain implants: a review. Front Neurosci 2025; 19:1570104. [PMID: 40292025 PMCID: PMC12021827 DOI: 10.3389/fnins.2025.1570104] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/02/2025] [Accepted: 03/26/2025] [Indexed: 04/30/2025] Open
Abstract
Neuromorphic computing technologies are about to change modern computing, yet most work thus far has emphasized hardware development. This review focuses on the latest progress in algorithmic advances specifically for potential use in brain implants. We discuss current algorithms and emerging neurocomputational models that, when implemented on neuromorphic hardware, could match or surpass traditional methods in efficiency. Our aim is to inspire the creation and deployment of models that not only enhance computational performance for implants but also serve broader fields like medical diagnostics and robotics inspiring next generations of neural implants.
Collapse
|
2
|
Xu Y, Tang G, Yousefzadeh A, de Croon GCHE, Sifalakis M. Event-based optical flow on neuromorphic processor: ANN vs. SNN comparison based on activation sparsification. Neural Netw 2025; 188:107447. [PMID: 40245485 DOI: 10.1016/j.neunet.2025.107447] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/26/2024] [Revised: 02/09/2025] [Accepted: 03/27/2025] [Indexed: 04/19/2025]
Abstract
Spiking neural networks (SNNs) for event-based optical flow are claimed to be computationally more efficient than their artificial neural networks (ANNs) counterparts, but a fair comparison is missing in the literature. In this work, we propose an event-based optical flow solution based on activation sparsification and a neuromorphic processor, SENECA. SENECA has an event-driven processing mechanism that can exploit the sparsity in ANN activations and SNN spikes to accelerate the inference of both types of neural networks. The ANN and the SNN for comparison have similar low activation/spike density (∼5%) thanks to our novel sparsification-aware training. In the hardware-in-loop experiments designed to deduce the average time and energy consumption, the SNN consumes 44.9ms and 927.0μJ, which are 62.5% and 75.2% of the ANN's consumption, respectively. We find that SNN's higher efficiency is attributed to its lower pixel-wise spike density (43.5% vs. 66.5%) that requires fewer memory access operations for neuron states.
Collapse
Affiliation(s)
- Yingfu Xu
- Hardware-Efficient Artificial Intelligence Team, Stichting imec Nederland, High Tech Campus 31, Eindhoven, 5656 AA, The Netherlands.
| | - Guangzhi Tang
- Department of Advanced Computing Sciences, Maastricht University, Paul-Henri Spaaklaan 1, Maastricht, 6229 EN, The Netherlands.
| | - Amirreza Yousefzadeh
- Faculty of EEMCS, University of Twente, Drienerlolaan 5, Enschede, 7522 NB, The Netherlands.
| | - Guido C H E de Croon
- Faculty of Aerospace Engineering, Delft University of Technology, Kluyverweg 1, Delft, 2629 HS, The Netherlands.
| | - Manolis Sifalakis
- Hardware-Efficient Artificial Intelligence Team, Stichting imec Nederland, High Tech Campus 31, Eindhoven, 5656 AA, The Netherlands.
| |
Collapse
|
3
|
Xu Y, Shidqi K, van Schaik GJ, Bilgic R, Dobrita A, Wang S, Meijer R, Nembhani P, Arjmand C, Martinello P, Gebregiorgis A, Hamdioui S, Detterer P, Traferro S, Konijnenburg M, Vadivel K, Sifalakis M, Tang G, Yousefzadeh A. Optimizing event-based neural networks on digital neuromorphic architecture: a comprehensive design space exploration. Front Neurosci 2024; 18:1335422. [PMID: 38606307 PMCID: PMC11007209 DOI: 10.3389/fnins.2024.1335422] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/08/2023] [Accepted: 02/28/2024] [Indexed: 04/13/2024] Open
Abstract
Neuromorphic processors promise low-latency and energy-efficient processing by adopting novel brain-inspired design methodologies. Yet, current neuromorphic solutions still struggle to rival conventional deep learning accelerators' performance and area efficiency in practical applications. Event-driven data-flow processing and near/in-memory computing are the two dominant design trends of neuromorphic processors. However, there remain challenges in reducing the overhead of event-driven processing and increasing the mapping efficiency of near/in-memory computing, which directly impacts the performance and area efficiency. In this work, we discuss these challenges and present our exploration of optimizing event-based neural network inference on SENECA, a scalable and flexible neuromorphic architecture. To address the overhead of event-driven processing, we perform comprehensive design space exploration and propose spike-grouping to reduce the total energy and latency. Furthermore, we introduce the event-driven depth-first convolution to increase area efficiency and latency in convolutional neural networks (CNNs) on the neuromorphic processor. We benchmarked our optimized solution on keyword spotting, sensor fusion, digit recognition and high resolution object detection tasks. Compared with other state-of-the-art large-scale neuromorphic processors, our proposed optimizations result in a 6× to 300× improvement in energy efficiency, a 3× to 15× improvement in latency, and a 3× to 100× improvement in area efficiency. Our optimizations for event-based neural networks can be potentially generalized to a wide range of event-based neuromorphic processors.
Collapse
Affiliation(s)
| | | | | | | | | | | | | | | | | | | | - Anteneh Gebregiorgis
- Department of Dependable and Emerging Computer Technologies, Delft University of Technology, Delft, Netherlands
| | - Said Hamdioui
- Department of Dependable and Emerging Computer Technologies, Delft University of Technology, Delft, Netherlands
| | | | | | | | | | | | | | - Amirreza Yousefzadeh
- IMEC, Eindhoven, Netherlands
- Department of Computer Architecture and Embedded Systems, University of Twente, Enschede, Netherlands
| |
Collapse
|