User Tools

Site Tools


workshops:phi

This is an old revision of the document!


Intel Xeon Phi Programming Course

  • When: 17 to 21 February 2014
  • Where: CHPC, Cape Town

Course Outline

Introduction to Intel compilers and optimization concepts

Xeon Phi architecture deep dive:

  • executable units of the processor
  • memory subsystem
  • communication interface to the host
  • hardware threading model

Optimizing for the architecture by making use of threading and vectorization

Programming for Xeon Phi:

  • Offload model using implicit and explicit interfaces
  • Library execution
  • Native execution

Performance and parallel libraries:

  • Math kernel library
  • MPI
  • OpenMPI

Getting the most out of an application:

  • Symmetric host/device execution
  • Debugging
  • Profiling using Intel Vtune

LIMITED PLACES

There are only 15 available places in this course owing to its intensive practical focus. For this reason, we may not be able to accept all the applicants from the same group.

Prerequisites

C/C++ (or Fortran) and the Linux programming environment, compilers and tools.

Please detail your experience and skills with C/C++ and Linux in the application form. Describe your latest C/C++ (or Fortran) coding project, which environment and tools you used and related areas.

Application Forms

  • Open Office or Libre Office ODT format file
  • MS Office DOC format file

Complete either form electronically and email the file to: workshop .AT. chpc .dot. ac .dot. za

/app/dokuwiki/data/attic/workshops/phi.1391091326.txt.gz · Last modified: 2021/12/09 16:42 (external edit)