Paul RichmondView profile
Professor
Paul Richmond is a Professor of Research Software Engineering at the University of Sheffield's School of Computer Science. He holds an EPSRC Early Career Research Software Engineering Fellowship focused on accelerating scientific discovery through GPU-accelerated architectures. With a strong interdisciplinary research track record, he develops software solutions for complex systems simulation using high-performance computing architectures. His research spans GPU computing, agent-based modeling, complex systems simulation, and high-performance computing methodologies. Richmond leads the development of FLAME GPU, a framework enabling large-scale agent-based simulations on GPUs, applied to domains including computational biology, transportation systems, and neural simulations. Analysis of his recent publications reveals strong emphasis on GPU-accelerated scientific computing, computational biology applications (particularly oncology and neuroblastoma modeling), transportation simulations, and parallel algorithm development. His work consistently bridges theoretical computer science with practical engineering applications. EPSRC Early Career Research Software Engineering Fellowship Fellow of the Higher Education Academy Richmond has secured substantial research funding including £4.3M as PI/CI over five years. Major grants include leadership roles in PRIMAGE (childhood cancer diagnostics), ExaTEPP (particle physics), and industrial collaborations with Fujitsu, Siemens, and Department for Transport. He founded and led the University of Sheffield's Research Software Engineering group, growing it to 13.5 FTEs supporting £13M in research projects. He established the GPUComputing@Sheffield group, leads the FLAME GPU development team, and served as Engineering Lead for Cambridge's Institute of Computing for Climate Science. Richmond is also former President of the Society for Research Software Engineering.






