Led knowledge exchange for the £45m ExCALIBUR exascale software programme; Chair of the RISC-V International HPC SIG; Organized and chaired the RISC-V for HPC workshop series at ISC and SC; Organized the UrgentHPC SC workshop series; Given numerous invited conference talks, such as the opening keynote at the 30th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing about FPGAs for HPC in 2022.
Research Experience
Senior Research Fellow at EPCC, research focuses on: algorithmic techniques driven by specific kernels and applications, new programming constructs and paradigms for novel hardware, and compiler techniques for automatic transformation and optimization on various novel architectures.
Background
Senior Research Fellow with interests in High Performance Computing (HPC), novel hardware in future supercomputers, programming language design, and compiler technologies. Focused on enabling scientific programmers to effectively utilize new technologies without extensive hardware/architecture expertise.
Miscellany
Heads up EPCC’s PhD programme and leads two MSc courses (parallel design patterns modules); Teaches on several other courses as part of EPCC’s MSc programmes in HPC and data science; Supervised a large number of MSc dissertation students; Primary PhD supervisor of several PhD students; Also an internal and external PhD examiner.