intel_tools_2016 - Training
CSC Koulutukset ja tapahtumat ovat muuttaneet
Löydät tulevat koulutukset ja tapahtumat osoitteesta www.csc.fi/asiakaskoulutus.
Tämä sivusto on arkistoversio eikä sitä enää päivitetä
Intel Software Development Tools
Päiväys: | 29.01.2016 9:00 - 30.01.2016 17:00 |
Location details: | The event is organised at the CSC Training Facilities located in the premises of CSC at Keilaranta 14, Espoo, Finland. The best way to reach us is by public transportation; more detailed travel tips are available. |
Kieli: | english-language |
lecturers: |
Heinrich Bockhorst (Intel) Mikko Byckling (Intel) |
Hinta: | Free of charge |
The fee covers all materials, as well as morning and afternoon coffees. |
registration-closed
The seats are filled in the registration order. You may cancel your attendance without a charge 5 business days prior the course. For cancellations after that and no-shows without a cancellation the full fee will be invoiced.
Lisätietoja
General content: jussi.enkovaara@csc.fi
Practical matters: event-support@csc.fi
Practical matters: event-support@csc.fi
This two day workshop introduces various Intel tools for developing and optimizing high performance computing software. The tools include Intel C/C++ and Fortran compilers, threading and vectorization analysis with Advisor XE, VTune profiler, and Intel MPI analysis tools. The workshop discussed optimization and development for Intel Xeon and Xeon Phi architectures and contains both lectures and hands-on exercises.
Learning outcome
How to use Intel tools for developing and optimization HPC software
Prerequisites
Knowledge of C or Fortran programming language. Familiarity with OpenMP and MPI is useful.
Program
Day 1
09:00 | Introduction, Overview Intel Developer Tools | |
09:30 | Intel Compilers for C/C++ and Fortran • Introduction, optimizations • Standard conformance for C, C++ and Fortran • Basic switches, directives • Profile guided and inter-procedural optimization • In-lining control • Loop profiler • Compiler Optimization Reports • Directives • value and benefits of vectorizaton • SIMD pragma |
|
10:15 | Break | |
10:30 | continue | |
11:15 | Labs Compiler, Vectorization | |
12:15 | Lunch | |
13:15 | Introduction Threading and Vectorization analysis | |
13:45 | Vectorization analysis with Advisor XE |
|
14:30 | Break | |
14:45 | Intel® VTune Amplifier XE • Features • Analysis types • Threading analysis • Hardware Counter |
|
16:00 | Labs Advisor + VTune Can be open end for those who want it |
|
16:45 |
Summary + Questions and Answers |
Day 2
09:00 | Overview of second day | |
09:15 | Intel MPI • MPI analysis using Intel tools • Features of ITAC • Features of MPS |
|
10:15 | Break | |
10:30 | Hybrid MPI + OpenMP computing | |
11:00 | Correctness Checking (MPI) | |
11:30 | Labs MPI + MPS + ITAC | |
12:15 | Lunch | |
13:15 | Continue with Labs Go on with most interesting tool of choice |
|
14:15 | Break | |
14:30 | Optimization for Xeon Phi | |
15:45 | Labs Xeon Phi | |
16:30 | Summary + Questions and Answers |