Aller au contenu principal


Unsupervised spiking Neural networks with analog memristive devIces for edge COmputing
Coordinatrice / Coordinateur du projet :
Cadre :
Durée :
Date de démarrage :
Résumé :


Edge computing (EC) and the development of portable devices such as cell phones, autonomous robot or health tracking systems represents one of the big challenge for artificial intelligence (AI) deployment. These hardware systems present very tight constraints in terms of energy consumption and computing power that today’s AI strategies cannot cope with. While high power GPU are well adapted to deep neural network implementation that should strongly benefit to AI development, ultra-low power and robust computing with limited resources needs to be proposed for EC applications. To this end, we propose to explore the hardware implementation of small-scale neural networks with limited complexity that could satisfy EC requirements. Notably, spiking neural networks present a real opportunity to this end since they can combine low power operation and non-trivial computing functions as biological neural networks do. In fact, spiking neural networks (SNNs) of moderate size can reproduce important aspects that are not considered in state of the art machine learning approaches: i) non-linear dynamical regime (i.e. chaotic, synchronized, critic, driven by attractor dynamics) that might explain basic mechanisms in perception and ii) the fast computing that occurs in the brain even if neurons are slow.

The UNICO project proposes to address the material implementation of such SNNs by integrating in a dedicated hardware the key ingredients at work in such SNNs. In fact, we can anticipate that the physical implementation of such highly parallel systems will encounter strong limitations with conventional technologies. A real breakthrough for Information and Communication Technologies would be to capitalize on emerging nanotechnologies to implement efficiently these SNNs on an ultra-low power hardware. Here, state of the art analog resistive memory technologies, or memristive devices, will be developed and integrated in the Back End Of Line of CMOS for implementing analog SNNs. By gathering competences from material sciences, device engineering, neuromorphic engineering and machine learning, we will explore how such SNNs can be deployed on various computing tasks of interest for EC applications. The expected innovations at both the hardware and computing levels could benefit to wide range of AI applications in the future.


image unico
Figure 1: Concept of the UNICO project. (a) Plastic reservoir concept will be deployed on time series analysis for edge computing applications. (b) Such complex reservoir will be composed of well identified and analysed elementary SNNs that will be simulated and (c) physically implemented with heterogeneous integration of memristive devices and CMOS.


Equipes et entreprises impliquées :