Lead Developers: Tim van Deurzen (2010), Heinz Wiesinger (2016)

It is well known that compiler optimisations can benefit vastly from statistical information gathered at runtime. Traditionally, this is done by utilising profiling data from previous program executions. With the newest trend towards manycore systems it becomes feasible to apply such optimisations while the program is still running.

The challenge in this project is to bring together profiling based optimisations with just in time compilation techniques in a non-disruptive way.

Current Status: Heinz is working on the second revision which permits specialisations to persist.

Needed Work: ??