Research Associate - Informatics

University of Edinburgh - College of Science and Engineering

Applications are invited for a post-doctoral research position in the area of compiler code generation for a reconfigurable multicore processor. The position is funded by Microsoft Research for an initial duration of one year with the possibility of extension.

Your main task will consist of supporting research activities at Edinburgh and developing new compiler optimisations in LLVM targeting a reconfigurable microprocessor based on an Explicit Data Graph Execution (EDGE) ISA. This project is focused on exploring runtime, compiler and architectural techniques to take advantage of the reconfigurable nature of the cores. The challenges in compiling for this architecture involve forming structured blocks of code for a hybrid dataflow execution model, while the runtime challenges involve deciding how and when to adapt cores depending on programme phases. Current research at Edinburgh has focused on using machine-learning techniques to perform runtime adaptation. It is expected that we will extend these techniques and apply them to drive the compiler optimisation process.

Your main duties will be to develop and improve the existing LLVM based toolchain. You will have the opportunity to be part of our research team, publish high quality research papers and work in close collaboration with members of Microsoft Research.

You must either already have a PhD in a relevant area or be nearing completion of your PhD. Evidence of LLVM expertise is highly desirable. We are looking for the brightest minds to pursue cutting-edge research with a direct industry application.

Fixed Term: The full-time post is available from 9th January 2017 (start date negotiable) for 12 months with the possibility of extension.

Salary: £32,004 - £38,183 per annum

Vacancy Ref: 038115

Closing Date: 04-JAN-2017 at 5pm GMT

For further particulars and to apply for this post please click on the 'apply' button below

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role: