The objective of the event is to bring together researchers and industry from all over the world for a wide ranging discussion on self-aware adaptive systems. Heterogeneous, adaptable multicore systems is one of the main established trends in modern computing architectures. As silicon resources get increasingly abundant, runtime reconfigurable elements can ever more be combined together with heterogeneous processing elements and many cores on a chip by processor designers. Such architectures provide important improvements in system performance, but also pose new research questions to be answered, e.g., will current processor interconnection mechanisms scale to thousands of cores?
Since the conditions influencing runtime behavior cannot be fully known at design time, how is it possible to obtain a system implementation that aims at obtaining the highest possible performance given the underlying hardware architecture?
Self-aware computer systems are the key technology to succeed in doing this. They will be able to configure, heal, optimize, improve interaction and protect themselves without the need for human intervention, exploiting abilities that allow them to automatically find the best way to accomplish a given goal with the resources at hand. Within this context, imagine a revolutionary computing system that can observe its own execution and optimize its behavior around the external environment, user's and application's needs.
The Self-Aware computing research leverages the new balance of resources to improve performance, utilization, reliability and programmability.