Towards Self­Tuning Software

Job Opening
Towards Self­Tuning Software
Job Title
Research Assistant
Description

Modern processors contain a wealth of sophisticated performance counters that can be used to understand how the machine is performing in real time. In collaboration with Intel, we are building systems that use performance counter information to optimize code on the machine as it runs, without any programmer intervention. We envision a platform that allows programs to adapt to their hardware environment for optimal performance. We are actively investigating systems that can automatically repair false sharing, and that can reduce off­chip cache misses.

Required Skills
C/C++ programming
Knowledge of some scripting language (Python, Ruby, etc.)
Familiarity with Linux
Duration
1+ semesters
Deadline
Dec 1, 2015