Developing Parallel Applications for the Intel Xeon Phi


This course introduces parallel program development for the Intel Xeon Phi coprocessor using basic OpenMP. It will discuss the architecture of the system and teach an introduction to developing parallel applications (with OpenMP) targeting the Xeon Phi using both its native and offload modes of execution.

Aimed at:

The target audience for this course is people who are reasonably competent programmers and, in particular, we assume they are familiar with basic C/C++ and/or Fortran, but no other knowledge is assumed. We do not assume they know anything about parallel programming or OpenMP.


Attendees should be able to program in either Fortran or C and be familiar with working in a UNIX environment.


2 days.

After the course attendees will:

Have a good understanding of the Intel Xeon Phi architecture and the characteristics required of applications to run well. In addition they should have enough knowledge of OpenMP and LEO in order to parallelize and offload their own codes, and be able to apply key optimization techniques.

Please email us if you would like to attend this course.