[LA-SiGMA-gpu] TACC Training: Optimize Your Code for the Intel XEON Phi
Wei P Feinstein
wfeinstein at lsu.edu
Wed Oct 2 13:58:35 CDT 2013
Hi All,
Reminder to those who plan to attend "TACC Training: Optimize Your Code for the Intel XEON Phi". You will need registration for in class exercise. However you are welcome to sit in the webinar without registration as well.
Time: 8:30am -5:00pm on 10/4 (Friday)
Location: 1008B DMC
Agenda
PART I - Introduction (1.5 hours) - 8:30-10:00
Xeon Phi Architecture
Programming models
Native Execution (MPI / Threads / MPI+Threads )
MPI on host and Phi
MPI on host, offload to Phi
Targeted
Automatic (MKL)
Offload to host from the Phi
LAB
Login and explore busybox
BREAK 10:00 -10:30
PART II - Native Execution (1.5 hours)
Native Execution
Why run native?
How to build a native application?
How to run a native application?
Best practices for running native
KMP_AFFINITY
Optimization
Cache + ALU/SIMD details
Vectorization
Parallelization
Alignment
Compiler reports
LAB
Interactive exercise using compiler reports
Interactive exercise to show logical to physical proc mapping
LUNCH 12:00 - 1:00
PART III - Offload Execution (2 hours hours) - 1:00 - 3:00
Offload to Phi
What is offloading?
Directives
Automatic offloading with MKL
Compiler assisted offloading
Offloading inside a parallel region
LAB
Interactive exercise with simple offload and data transfer
BREAK 3:00 - 3:30
PART IV - Symmetric Execution (1.5 hours) - 3:30 - 5:00
MPI execution
Symmetric execution
Workload distribution
ibrun.sym
Correct pinning of MPI tasks on host and coprocessor
Interactive exercise showing symmetric at work
MPI + offload
Pinning tasks to host and MIC
LAB
Exercise with symmetric execution and pinning
Please let me know if you have any questions.
Best,
Wei
Wei Feinstein, Ph.D.
Computational Biology
Louisiana State University
E-mail: wfeinstein at lsu.edu
Lab: http://brylinski.cct.lsu.edu/
Office: 401 Choppin Hall, 2060 DMC
Tel: 251-599-3814
_______________________________________________
LASiGMA-gpu mailing list
LASiGMA-gpu at loni.org
https://mail.loni.org/mailman/listinfo/lasigma-gpu
wiki: https://wiki.cct.lsu.edu/la-sigma/
http://www.institute.loni.org/lasigma/lasigma-gpu.php
More information about the LASiGMA-gpu
mailing list