Robert Chisholm
SSI fellow
University of Sheffield
After completing both a Master’s degree and a PhD in Computer Science, I joined the University of Sheffield's Research Software Engineering (RSE) team in late 2019. My expertise lies in performance optimization and GPU parallelism, exemplified by my development of FLAMEGPU2, a GPU-accelerated agent-based modelling framework. I also lead the academic module "Parallel Computing with GPUs", which equips students with skills in OpenMP and CUDA programming.
Through my experience as an RSE, I have observed that researchers often encounter performance issues in their code due to common mistakes and a typically lack the expertise to identify and address them. I am now actively working to address this challenge. In January 2024, I developed a Carpentries short course, "Performance and Optimization (Python)", and in October 2024, I established the Reasonable Performance Computing Special Interest Group to further promote best practices in performance computing.
Online Presence
Read posts on this website by Robert
19 Months of Reasonable Performance Computing (SIG)
Read more
Code That Works Isn’t Always Code That Lasts
Read more