Research Areas


Research Activities

This page can be used to find collaborations and advertise work you want to do. Please add your own stuff to it - both new categories and also subtopics of those already there. I've started out with the main themes that came through from the kick-off meeting.

Parallelisation
  • Thread-level parallelism
  • Speculative parallelisation
  • Transformations for parallelisation
Active Library Technology
  • Presentation of optimisation validity and policy information to compiler
Benchmark Characterisation
  • Clustering in the presence of multiple data sets
Design Space Exploration
  • Compilation for a parameterisable architecture
Process Variation
  • Staying within design constraints
  • Adapting to degradation over time
Iterative and Machine Learning Based Compilation
  • Fast approximations of the global optimum