HomeFellowship programme

Robert Chisholm

Bookmark this page Bookmarked
Robert Chisholm

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

My institutional website

My institutional website (2)

My institutional website (3)

Reasonable Computing SIG

My Github

Follow me on X