Dr Mark Bull

Senior Research Fellow
+44 (0) 131 650 6717

I have been working at EPCC since 1998, mainly on the academic and HPC side of the Centre. Previously, I worked at the UK Met Office, and at the University of Manchester, where I also studied for a PhD in parallel numerical algorithms.


Mark Bull

My principal responsibilities in EPCC are in the areas of research and education. My current research interests include benchmarking, parallel algorithms, parallel programming APIs, and novel uses of HPC. I act as EPCC’s representative on the OpenMP Architecture Review Board, and am a former chair of the OpenMP Language Committee, having had overall responsibility for Versions 2.5 and 3.0 of the OpenMP specification. 

I am a member of the team responsible for EPCC’s MSc in High Performance Computing, acting as co-ordinator for the Threaded Programming module, and I am EPCC's representative for the Centre for Doctoral Training in Pervasive Parallelism. I also run training courses for the ARCHER HPC service.

Outside of work, I enjoy hillwalking, rock climbing, ice climbing, ski mountaineering, photography and yoga.