Tothemoon24
Top 20
INTRODUCTION
Embedding intelligence at the edge has become a critical requirement for many industry domains, especially disaster management, healthcare, manufacturing, retail, surveillance, remote sensing etc. Classical Machine learning or Deep learning (ML/DL) based systems, being heavy in terms of required computation and power consumption, are not suitable for Edge devices such as robot, drones, automated cars, satellites, routers, wearables etc. which are mostly battery driven and have very limited compute resource. Inspired from the extreme power efficiency of mammalian brains, an alternative computing paradigm of Spiking Neural Networks (SNN) also known as Neuromorphic Computing (NC), has evolved with a promise to bring in significant power efficiency compared to existing edge-AI solutions. NC follows non-von Neumann architecture where data and memory are collocated like brain neurons and SNNs handle only sparse event-based data (spikes) in asynchronous fashion. Inherently SNNs are very efficient to understand features in temporally varying signals and is found to efficiently classify/process auditory data, gestures/actions from video streams, spot keywords from audio streams, classify & predict time series from different sensors used in IoT, regenerate temporal patterns etc. The community is pursuing multiple sophisticated dedicated Neuromorphic hardware platforms such as: Intel Loihi, IBM TrueNorth, Brainchip Akida, SpiNNaker, DYNAPs to name a few.
Moreover, ultra-advanced and futuristic nanoelectronic devices and materials are being explored to build energy efficient neuromorphic computers. So this domain, as well as this tutorial, lines in the intersection of Computational Neuroscience, Machine Learning and In-memory Neuromorphic Computation techniques.
RATIONALE AND STRUCTURE OF THE TUTORIAL
The ICASSP community is at the forefront of research in the domain of signal processing. Thus it is extremely relevant to conduct a tutorial on advances in the domain of Neuromorphic Computing at the forum. We are proposing two valuable cross vertical elements in this tutorial:
(i) Firstly, the proposed tutorial has been developed keeping both academic and industrial/application interests in mind. The speakers represent leading academic and industry research teams on the subject with several years of theoretical and applied experience on the topic. Over last few years, while solving customer requirements related to edge computing, TCS Research has successfully taken neuromorphic research to real market applications. At the same time, group at IIT-Delhi has contributed significantly towards development of cutting-edge neuromorphic hardware and memory-inspired computing.
(ii) Secondly, the proposed tutorial will not only cover foundational basics (i.e. algorithms, bio-inspiration, mathematics) of the subject, but will also delve in to real hardware-level implementation and actual application use-cases (such as gesture recognition in robotics, time series classification and prediction in IoT, continuous health monitoring, remote sensing via satellite etc.) as pursued in industry so far.
The tutorial is structured to cover all relevant aspects of SNN and NC as detailed below.
- Biological Background, Software & Simulation of SNNs:
Speaker: Sounak Dey, duration: 50 minutes.
- Neuromorphic Hardware Basics:
Speaker: Manan Suri, duration: 50 minutes.
- Application & Implementation:
Speaker: Arun George, duration: 50 minutes.
A flexible and interactive model of discussion and Q-A with the audience will be followed throughout the tutorial. Duration:10-30 minutes.