Intel is offering an updated and expanded series of software developer trainings in parallel programming using the Intel® Xeon PhiTM coprocessor.
This series of offerings provides software developers the foundation needed for modernizing their codes to extract more of the parallel compute performance potential found in both Intel® Xeon® processors and Intel Xeon Phi coprocessors.
The courses contain materials and practical exercises appropriate for developers beginning their journey to parallel programming, as well as provide cutting-edge detail to HPC experts on the best practices for Intel's multicore and many-core architectures and software development tools. The offerings include a one-day introductory lecture (free), a one-day hands-on laboratory (free), and a four-day immersive workshop.
The training targets software engineers and architects, and covers the following topics:
- Intel Xeon Phi architecture: purpose, organization, pre-requisites for good performance, future technology
- Programming models: native, offload, heterogeneous clustering
- Parallel frameworks: automatic vectorization, OpenMP, MPI
- Optimization methods: general, scalar math, vectorization, multithreading, memory access, communication and special topics
Click here for more details and training venues.