Patrick Maier holds a PhD from the Max-Planck Institute for Computer Science, Saarbruecken, Germany. Prior to joining Sheffield Hallam as a Lecturer, he has worked as a research associate/fellow at the University of Edinburgh, at Heriot Watt University, and at the University of Glasgow.
His research is concerned with designing programming languages and systems for large-scale parallel computation, specifically for problems with irregular parallelism. His research interests also include fault tolerance, programming language semantics, and parallel computational algebra.
Specialist areas of interest
Domain Specific Languages
Archibald, B., Maier, P., McCreesh, C., Stewart, R., & Trinder, P. (2018). Replicable parallel branch and bound search. Journal of Parallel and Distributed Computing, 113, 92-114. http://doi.org/10.1016/j.jpdc.2017.10.010
Stewart, R., Maier, P., & Trinder, P. (2016). Transparent fault tolerance for scalable functional computation. Journal of Functional Programming, 26, e5. http://doi.org/10.1017/S095679681600006X
Maier, P., Morton, J.M., & Trinder, P. (2016). JIT costing adaptive skeletons for performance portability. ACM: http://doi.org/10.1145/2975991.2975995