Introductory Parallel CPU Programming

By Mark Bull

Published on



Dr Mark Bull

My principal responsibilities in EPCC are in the areas of research and education. My current research interests include the applications and benchmarking of shared memory parallel computers, and the use of Java for high performance computing. Most of my research is carried out as part of the UKHEC project. I am an active member of the Java Grande Forum and act as EPCC's representative on the OpenMP Architecture Review Board. I also chair EPCC's Futures Group, which is responsible for the centre's technical strategy.

I am a member of the team responsible for EPCC's MSc in High Performance Computing, acting as co-ordinator for the Shared Memory Programming and Aplied Computer Science modules.


Cite this work

Researchers should cite this work as follows:

  • Mark Bull (2013), "Introductory Parallel CPU Programming,"

    BibTex | EndNote



New York University, New York, NY


NanoBio Node, Obaid Sarvana

University of Illinois at Urbana-Champaign