Dr Tom Deakin
PhD, MSci, PGDip
Expertise
Dr Tom Deakin researches High Performance Computing and Performance Portability. In particular, Tom is interested in understanding and achieving the performance limiting factors of massively parallel programs in a portable way.
Current positions
Lecturer in Advanced Computer Systems
School of Computer Science
Contact
Press and media
Many of our academics speak to the media as experts in their field of research. If you are a journalist, please contact the University’s Media and PR Team:
Biography
Research interests
I'm interested in understanding and achieving the performance limiting factors of massively parallel High Performance simulation codes. This means conducting performance analysis on parallel codes to understand what performance is possible on existing and future many-core processors. I then use this model to understand how performance portable the implemenations are across different processors and programming languages.
Projects and supervisions
Research projects
ExCALIBUR H&ES Benchmarking for Performance Portable ExCALIBUR Applications
Principal Investigator
Managing organisational unit
Department of Computer ScienceDates
01/01/2023 to 31/07/2023
ExCALIBUR H&ES Benchmarking for Performance Portable ExCALIBUR Applications
Principal Investigator
Managing organisational unit
Department of Computer ScienceDates
01/01/2023 to 31/07/2023
ExCALIBUR H&ES Benchmarking for Performance Portable ExCALIBUR Applications
Principal Investigator
Managing organisational unit
School of Computer ScienceDates
01/01/2023 to 31/07/2023
Publications
Recent publications
12/11/2023A Comparison of Mesh-Free Differentiable Programming and Data-Driven Strategies for Optimal Control under PDE Constraints
SC-W '23: Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis
Evaluating ISO C++ Parallel Algorithms on Heterogeneous HPC Systems
2022 IEEE/ACM International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS)
Heterogeneous Programming for the Homogeneous Majority
2022 IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC)
Principles for Automated and Reproducible Benchmarking
SC-W '23
Benchmarking Fortran DO CONCURRENT on CPUs and GPUs Using BabelStream
2022 IEEE/ACM International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS)
Thesis
Leveraging Many-Core Technology for Deterministic Neutral Particle Transport at Extreme Scale
Supervisors
Award date
08/05/2018
Teaching
COMS30053: High-Performance Computing
COMS30046: Advanced Computer Architecture (Assessment)
BSc Final-Year and MSc Project supervision