Generating efficient and fast executing code is important for many complex tasks encountered in scientific computing. To aid code developers with this quest Intel is offering compilers, performance libraries and performance analysis tools. This course addresses scientists developing and maintaining scientific applications written in one or more of Fortran, C or C++.
This two day training courses will discuss the Intel compiler and how to utilise the SIMD instructions (AVX, AVX2, AVX-512) offered by the current Intel® processors. The course topics will also include performance analysis tools Intel® VTune™ Amplifier and Intel® Advisor.
This course should be relevant to developers of serial and parallel applications. It consists out of lectures and practical hands-on sessions, although especially during the tools sessions users are encouraged to start working with their own applications. The last part of the course will be a mini-workshop during which participants can start or continue to profile and optimise their own applications.
Participants should be able to program in one or more of C, C++ or Fortran. For the practical hands-on sessions participants should bring their own laptop capable of accessing HPC services as provided by SNIC - we will be using Lunarc’s Aurora service for the hands-on part of the workshop.
Participants with an active Lunarc account should enter their user-id into the registration form. We can create temporary accounts for participants without an Aurora user-id. Please supply us with a mobile number to receive SMS messages during the day.
The trainer of the course will be Mikko Byckling from Intel. He has several years of experience in optimizing HPC programs and utilizing many-core architectures. His professional interests include numerical mathematics, parallel algorithms and scientific software development.
Time and location
The course starts on the 24th November and ends on the 25th November 2016. The course will start at 09:00 and finish at 17:00 both days.
The course will take place in the V-huset of LTH.
To register, please fill in the registration form. The form is asking for a mobile number. Please bring that mobile phone along when attending the course. The phone is required as part of the security mechanism when doing the practicals in during the course. Existing Aurora users should state their Aurora user-id.
Questions and queries regarding the course should be directed to Lunarc, using the support form.