Research output per year
Research output per year
DR
My primary research interests are in programming languages and compilation. I am interested in all aspects of parallel programming. Particular research interests of mine include performance portability, structured parallel programming, heterogeneous and GPU computing, and novel compilation techniques for high-level languages.
Michel Steuwer is a Lecturer in Compilers and Runtime Systems in the School of Informatics at the University of Edinburgh. Dr. Steuwer received his ungraduated and PhD degree from the University of Münster in Germany. He joined the University of Edinburgh as a postdoctoral researcher in 2014 before working at the University of Glasgow as a Lecturer from 2017 until 2020.
His research aims to drastically simplify the programming of complex parallel hardware devices while achieving unprecedented performance and efficiency. With the Lift project he has pioneering research into performance portable programming languages, allowing software to be written once in a high-level language and automatically be optimized for best performance on a diverse set of hardware devices. His current research focuses on developing programming languages and compiler designs exploiting application and domain-specific information to optimize for the ever growing zoo of novel hardware device. He has authored over 40 refereed papers and his work has been widely recognized by the academic community with best paper awards and high citation number of his papers.
Computer Science, Doctor of Science, Improving Programmability and Performance Portability on Many-Core Processors, Westfälische Wilhelms-Universität Münster
Award Date: 26 Jun 2015
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Research output: Contribution to journal › Article › peer-review
Research output: Contribution to conference › Paper › peer-review