My research agenda is to make parallel software development easier and more accessible. To that end, I am interested in many aspects of parallel computing, including compilers, programming models, parallel computing, runtime systems, and systems security. My work often uses machine learning as a design methodology.
I maintain a list of must read reasearch papers for machine learning in compilers.
I am a recipient of the Best Paper Award in PACT 2010, CGO 2017, PACT 2017, CGO 2019, Best Presentation Award at PACT 2010, CGO 2013, 2 HiPEAC paper awards, and Best Paper Nomination/Finalist in CCS 2018 and SenSys 2019.
June, 2020: I have two fully funded PhD studentships available. Being an advisor to students is the best part of my job. Have a look at my research interests and recent publications. If any of those grab you, send me with a CV and a short text describing your background. Please read here before apply.
Alibaba Innovative Research Programme, PI, 2021 - 2022
Alibaba Innovative Research Programme, PI, 2021 - 2022
The Royal Society International Collaboration Grant, PI, 03/2020 - 03/2022
White Rose Collaboration Grant, CoI, 2020 - 2021
Research England, CoI, 2020
WelcomeTrust, Co-PI, 2020 - 2021
The Royal Society International Collaboration Grant, PI, 03/2017 - 03/2019
EPSRC iCASE Studentship with ARM Ltd, PI, 02/2016 - 08/2019
EPSRC, PI, 06 / 2015 - 12 / 2017
EPSRC, PI, 01 / 2015 - 12 / 2016
EPSRC, CoI, 12 / 2013 - 12 / 2016
Lancaster FST Small Grant, PI, 01 / 2014 - 12 / 2014
Lancaster University Early Career Grant, PI, 09 / 2013 - 08 / 2014