Intel HPC Public Lecture and Hands-on Training Workshop

A Public Lecture and 2-day training workshop were jointly organized by ITS and Intel® at October 13-14, 2015. The 2-day course was conducted by leading experts from Intel®(China) on introducing Intel® HPC development, Intel® Architecture and how to use the Intel® Parallel Studio XE for scientific computing and programming. Details are as follows:

Public Lecture (13 October 2015, 09:30-12:30)

This lecture will give you a brief introduction on Intel® HPC development roadmap and an overview of Intel® Parallel Studio XE. Live demonstrations of the tools will be performed, and some functionality and performance comparisons will be shown as well. It will give an overview of Intel® Architecture and the newest hardware features for software developers, and also a brief introduction on OpenCL.

◊ Intel HPC development: Convergence of HPC and Big Data
◊ Intel® Parallel Studio XE Overview (with demo)
◊ Intel® Architecture for Software Developers
◊ OpenCL Introduction
[Presentation Slides]

Training Workshop (13-14 October 2015)

This workshop includes hands-on activities to help you in using Intel Parallel Studio XE to write programs that use the latest features of multicore CPUs and Intel Xeon Phi coprocessors. It will also demonstrate how you can debug, profile, optimize, tune and parallelize your code. Attendees will be offered a training account in the HPC2015 cluster to experience the hands-on. Good programming practice will be emphasized throughout, and each section of the course will be reinforced by practical exercises.

Session 1: October 13, 2015 (Tue) 2:00pm - 5:30pm

◊ Intel Compiler Common Features (Lecture + hands-on lab)
◊ Intel Xeon Phi Programming
◊ Intel® Math Kernel Library (Intel® MKL) (Lecture + hands-on lab)

Session 2: October 14, 2015 (Wed) 9:30am - 12:30pm

◊ Intel® VTune™ Amplifier XE Generic (Lecture + hands-on lab)
◊ Intel® Inspector XE An Introduction (Lecture + hands-on lab)

Session 3: October 14, 2015 (Wed) 2:00pm - 5:30pm

◊ Vectorization (Lecture + hands-on lab)
◊ Intel MPI and ITAC Introduction
◊ Optimization tuning for Xeon Phi (Demo)

[Lecture Notes]

Prerequisites: Attendees should be familiar with UNIX environment. Basic level of understanding programming with C/C++ and OpenMP is expected.