1. Introduction to Intel Compilers
2. Optimization Essentials with the Intel Compiler
a. Optimization basics
b. Compiling for AVX
3. Forcing/Controlling Vectorization with pragma SIMD
4. Multi-Core, and OpenMP
Notes:
- Introduction of the compiler can be brief
- Fortran and C/C++ need to be covered;
- floating point reproducibility is a critical issue and should be covered;
- compiling for KNL is important