Periodic Reporting for period 2 - MeM-Scales (Memory technologies with multi-scale time constants for neuromorphic architectures)
Periodo di rendicontazione: 2022-01-01 al 2023-06-30
The main objective of the EU H2020 MeM-Scales project is the joint co-development of a novel class of algorithms, devices, and circuits that reproduce multi-timescale processing of biological neural systems, for building a novel class of neuromorphic computing systems that can process efficiently real-world sensory signals and natural time-series data in real-time (e.g. for low-power and always-on IoT and edge-computing applications that do not need to connect to the cloud), and to demonstrate this with a practical laboratory prototype.
Our scientific and technological objectives can be summarized as follows:
1. To study the theory, and develop algorithmic and architectural innovations for realizing adaptive and robust multi-timescale neural processing on mixed-signal analog/digital neuromorphic processors comprising both volatile and non-volatile memory devices to implement the synaptic circuits and TFT-based neurons.
2. To develop novel hardware technologies that support on-chip learning with multiple time constants, both for synapses (volatile memory option combined with non-volatile memory, Electrochemical metallization, vacancy-type oxide-based memories, and Phase Change Memory), and neurons (TFT option exploration, plus integration with other devices).
3. To study and develop an ultra-low-power, scalable and highly configurable neuromorphic computing processor capable of online, life-long learning for personalized neural learning and adaptation algorithms.
4. To validate and demonstrate the project developments on realistic fully personalized edge application cases (by both simulation and board prototyping).
The project's progress has resulted in the publication of 26 articles, including one in Nature Electronics and three in Nature Communications.
MeM-Scales is focused on event-based or spiking neural network (SNN) or spiking neuromorphic applications where a diverse range of time scales is present and required. So, we mostly aim at streaming applications where the input/sensor data is sampled in a near-continuous stream and information of the past has to be stored across multiple time horizons. One major application domain where this is valid is in autonomous navigation and moving vehicles such as robots, drones and even cars. In this-case, one can take advantage of heterogeneous collection of video cameras, radar sensors and potentially also lidars. Another major application target domain are sensor-based healthcare and life-style systems such as smart patches, smart wristbands, smart glasses and even smart shoes. Also in that case, we can make use of sensory fusion by combining a heterogeneous set of sensors for collecting information such as ECG, EMG, bio-impedance streams and potentially also brain signals through EEG sensors and neuro-probes.
Major progress beyond the state of the art is expected by merging all the innovations at the levels of algorithms, non-volatile / volatile devices, neuromorphic circuit designs, and scalable CMOS and TFT connection schemes in a cross-disciplinary effort towards the realization of multi-time scale spiking neural processing systems. MeM-Scales targets at deliver ultra-low power autonomous life-long on-line learning systems which will have a tremendous impact on the above mentioned edge computing applications domains.