Speaker:

Giovanni Beltrame, École Polytechnique de Montréal, Canada

Title:

Self-Adaptive Computing for Many-Core Processors

Abstract:

Self-adaptive computing addresses the challenge of programming modern and future computer systems that must meet conflicting goals (e.g. high performance with low energy consumption). A Self-adaptive computer is capable of adapting its behavior and resources to automatically find the best way to accomplish a given goal in changing environmental conditions and demands. Such capability benefits a broad spectrum of computer systems from embedded systems to supercoputers. This presentation describes a framework for autonomic managers for many-core systems, with the target of self-optimization and self-healing.

Bio:

Giovanni Beltrame received the M.Sc. degree in electrical engineering and computer science from the University of Illinois, Chicago, in 2001, the Laurea degree in computer engineering from the Politecnico di Milano, Italy, in 2002, the M.S. degree in information technology from CEFRIEL, Milan, in 2002, and the Ph.D. degree in computer engineering from the Politecnico di Milano, in 2006. After his PhD he worked as an engineer at the European Space Agency on a number of projects spanning from radiation-tolerant systems to computer-aided design. In 2010 he moved to Montreal, Canada where he is currently Assistant Professor at Polytechnique Montre'al. His research interests include modeling and design of embedded systems, artificial intelligence, and robotics.