Andrea Acquaviva

Emerging computing paradigms: The case of neuromorphic platforms

Download the presentation

New computational paradigms have been opened by the growing understanding of brain and nervous system functionality and signaling mechanisms. The development of electronic systems aimed at mimic the neuro-biological networks of the nervous system, the so called Neuromorphic platforms, are key instruments to deepen this understanding and develop new computational brain-like systems with brain-specific features. These include extreme parallelism, adaptive responsiveness to unknown environments, fault-tolerance, and very low-power consumption.

As such, biological neural networks are emerging computation systems to solve many practical engineering problems involving learning, classification and recognition tasks. Neuromorphic platforms have to be designed and managed properly to represent a suitable support the computational requirements of these networks, such as extremely parallel execution, dense intercommunication and energy efficiency.

From a computational point of view, a relevant challenge is to understand how to efficiently map neural networks onto neuromorphic platforms. Indeed, the way in which neurons are mapped into the platform may strongly affect neurpmprpihc platform efficiency in terms of both performance and energy. Because of the computational limitations of the electronic circuits and the large number of neurons and synapses of realistic networks, a suitable resource allocation is critical.

Moreover, considering that these platforms can be integrated into robotic systems, an efficient mapping should take into account interactions with external sensors, where certain signals must arrive efficiently.

As such, the problem of computation allocation on neuromorphic platforms is an intriguing and forward looking one. Techniques inherited from the VLSI world can be used as starting point, however, they must be specialized and adapted to consider the specific nature of the computation, the fact that these systems are not fully deterministic and they can tolerate some losses and the fact that networks should be evolving, considering plasticity and neurogenesis.

In this talk we discuss the recent results about computation mapping on neuromorphic platforms, considering the systems developed inside the Human Brain Project (HBP) as case study.
 

 

About the panel speaker:

Andrea Acquaviva  is Associate Professor at Politecnico di Torino, Italy. He received the Ph.D. degree in electrical engineering from the University of Bologna, Italy, in 2003. In 2003, he became an Assistant Professor with the Computer Science Department, University of Urbino, Italy. From 2005 to 2007, he was a Visiting Researcher with the Ecole Polytechnique Federale de Lausanne, Switzerland. In 2006, he joined the Department of Computer Science, University of Verona, Italy. He has been with the Department of Computer Engineering and Automation, Politecnico di Torino.His research interests focus mainly on parallel computing for distributed embedded systems such as multicore and sensor networks and simulation and analysis of biological systems using parallel architectures. In the fields above, he has authored over 140 scientific publications (between 2000 and 2014).