A research project funded by French (ANR) and Swiss (FNS) research agencies.
The tremendous increase of transistors integration during the last few years has reached the limits of classic Von Neuman architectures. This has led to a wide adoption of parallel processors by the industry, enabling many-core processing architectures as a natural trend for the next generation of computing devices. Nonetheless, one major issue of such massively parallel processors is the design and the deployment of applications that cannot make an optimal use of the available hardware resources.
This limit is even more acute when we consider application domains where the system evolves under unknown and uncertain conditions such as mobile robotics, IoT, autonomous vehicles or drones.
In the end, it is impossible to foresee every possible context that the system will face during its lifetime, making thus impossible to identify the optimal hardware substrate to be used.
Interestingly enough, the biological brain has ”solved” this problem using a dedicated architecture and mechanisms that offer both adaptive and dynamic computations, namely, self-organization. However, even if neuro-biological systems have often been a source of inspiration for computer science (as recently demonstrated by the renewed interest in deep-learning), the transcription of self-organization at the hardware level is not straightforward and requires a number of challenges to be taken-up.
Hence, this project is a convergence point between past research approaches toward new computation paradigms: adaptive reconfigurable architecture, cellular computing, computational neuroscience, and neuromorphic hardware.
This project represents a significant step toward the definition of a true fine-grained distributed, adaptive and decentralized neural computation framework. Using self-organized neural populations onto a cellular machine where local routing resources are not separated from computational resources, it will ensure natural scalability and adaptability as well as a better performance/power consumption tradeoff compared to other conventional embedded solutions. This new computing framework may indeed represent a viable integration of neuromorphic computing into the classical Von Neumann architecture and could endow these hardware systems with novel adaptive properties.
A research project funded by French (ANR) and Swiss (FNS) research agencies.
Neuromorphic computing becomes a subject of research and innovation that is becoming increasingly important at the European and international level. The report of the OMNT (CEA / CNRS) identifies this research topic as strategic by 2025 and shows the explosion already in progress in the fields of application using the results of this research. In addition, the OMNT working group also shows that many research groups and start-up are established in the united states. The power of artificial neural networks has already been widely confirmed with the proliferation of deep networks on many databases of different natures. But the computational and energetic cost of these new algorithms also shows the importance of studying in a coupled way the hardware implantation through neuromorphic architectures. As identified by the CNRS research group BioComp (http://gdr-biocomp.fr/) the next challenges of these architectures relate to the technological aspects of the resistive memories better adapted to the implementation of the synaptic functions and the unsupervised learning rules, and from the architectural point of view the transition to large networks ensuring the population dynamics and their self-organizing properties. This second point will be studied in the project that addresses different scientific challenges at different levels of implementation. The project deals with brain mechanisms modeling at neurobiological level to hardware design and construction of novel computing devices. In between, we will develop the bridge for linking both domains, and end up with an adaptive system endowed with brain-like plasticity capabilities. This project vision implies a new paradigm for building future computing systems. We will end up with a multiprocessing distributed system, without any central coordinator, where connections topologies are incrementally created in a self-organizing manner, and with the capability of self-heal in the presence of failure in connections and/or computing nodes. A final validation on a real working hardware platform represents a major proof of concept in this type of projects. We focus on hardware mechanisms to be implemented on real hardware, which will impose us hard constraints to meet. The implementation-oriented approach will be an important breackthrough in the domain of cellular computing architectures given the unprecedented computing capabilities of the selected devices combined with the novel adaptability and scalability features to be developed in SOMA
Progress and breaks in ICT are based, among other things, on improving the performance of devices that process or transfer information. These devices must meet application challenges such as energy efficiency, compactness or resiliency of systems, connected objects, or man-machine collaboration, but also make the emergence of safe systems possible for the exploitation of large data sets (Elements of the National Research Strategy). In his context the Action Plan 2017 of the ANR rises the question of alternative architectures such as bio-inspired computing and neuromorphic architectures. Beyond the short-term scientific interest on building neuromorphic systems for endowing current reconfigurable devices with adaptability features, we have already identified a potential range of mid-term applications for these devices. As part of that review, we have gathered a list of end-user applications that may benefit from the results of this project. The main type of applications identified in here, are those involving systems interacting with dynamic environments. Application fields like wearable computing, IoT, autonomous robotics, domotics, autonomous vehicles and unmanned air vehicles, among others are systems that are constantly evolving in a changing world. They have to deal with imprecision, noisy inputs, faulty sensors, unreliable data. This type of systems will largely benefit from the resulting features offered by our hardware platform.
The project Coordinator will manage the dissemination/exploitation of the scientific and technical results from this project supported by the partner institutions. In addition, individual partners will be responsible for the execution of the actual dissemination/exploitation activities, especially during a special session of the BioComp workshops, organized by the LEAT. Newly acquired knowledge will continuously be evaluated for protection, dissemination and exploitation of intellectual property rights by each partner. In order to address and stimulate the interest of industry, research organizations, including academia in our research we are proposing a number of ways the results of our research will be disseminated: (1) Internet (a website for the project will be created), (2) scientific publications and presentations in journals and conferences, (3) creation of a master course on neural-based adaptive architectures. (In the past we have already established collaboration on teaching activities between the partners from HES-SO and U. Nice), (4) exhibiting our FPGA implemented demonstrator at international events, and (5) organization of a workshop on neuromorphic systems. The Coordinator will be responsible for ensuring that a secure and suitable knowledge management system is put in place, which will run as soon as possible after the project has started.
A research project funded by French (ANR) and Swiss (FNS) research agencies.
A research project funded by French (ANR) and Swiss (FNS) research agencies.