
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