The communication presentations (keynote talks, facilitated break-out sessions, posters) will be continuously in May and June.

Sven-Bodo Scholz
Turning Compilers into Incubators of Self-Regenerative Systems
Sven-Bodo Scholz

Sven-Bodo Scholz is Professor in the School of Mathematical & Computer Sciences at the Heriot-Watt University (United Kingdom).

The research of Prof. Scholz is driven by the desire to bridge the gap between high-productivity programming tools and high-performance heterogeneous many-core systems by means of compilation technology. He has contributed in the area of programming languages and compilation technology including novel type systems, partial evaluation techniques, memory management techniques and novel approaches to generic programming and many adjacent areas.



In the past, the main task of compilers has been to translate one program representation into another one, typically a human amenable version into a hardware amenable one. With the evolution towards DSLs, high-level languages and heterogeneous platforms with thousands of cores compilers turn more into being program generators with highly adaptive, managed runtime systems. Our vision for the next evolutionary step in compiler technology is to build compilers that transform program specifications into applications that dynamically evolve the code that is being executed and the resources that are being utilised.

Heterogeneous Distributed Computing
June 14