Optimizing SIMD codes with Intel Vectorization Advisor
Vectorization and Tuning Workshop
Wednesday, September 21, 2016
13:00h to 17:00h
IT Center, RWTH Aachen University,
Kopernikusstrasse 6 / Seminarraum 001
In this workshop we will introduce the Intel® Advisor tool available on the RWTH Compute Cluster and focus specifically on its “Vectorization Advisor” capabilities.
Intel® Advisor provides comprehensive AVX-512 analysis for preparing your code for the next generation Intel® Xeon Phi processor. It unveils reasons of poor vectorization, combining data from compiler report, static and dynamic analyses. Features include precise FLOPS and trip counts metric (considering mask usage), tracing memory access patterns and memory footprint, cross-iteration dependency check and more. The tool gives actionable recommendations for code optimization based on the gathered data.
Kirill Rogozhin, an expert from Intel Russia, will be available during the whole workshop. He will be complemented by experts from the HPC Team of the IT Center of RWTH Aachen University.
Intel Parallel Studio 2017 What's New
Unlock next-gen SIMD hardware performance secrets: AVX/AVX2 vectorization, OpenMP4.x, Compiler vectorization challenges
Vectorization Advisor and Intel Compiler optimizing customer fluid dynamics code
Additional overview of new SIMD Xeon Phi/AVX-512-specific analysis including new precise FLOPs-and-Mask utilization profiler
Automated cache-aware Roofline preview feature
- Note: a Roofline-capable version of Intel Advisor is available in the HPC Cluster (type 'module load intelaxe/2018a-u1' on the command line)
- Interested in Advisor/w Roofline at your computer? Registration for Advisor XE Pre-Release Beta:
Prerequisites and your Preparation
It is assumed that you have a good working knowledge of C and/or Fortran and some basic knowledge of parallelization with OpenMP.
You should be interested in learning more about the technical details of application tuning.
Participants from RWTH Aachen University, other universities or industrial companies are all welcome.
The presentations will be given in English.
The seminar room is of very limited capacity, therefore allocation is on a first come, first served basis.
Registration deadline is Thursday, September 15, 2016.
Please contact Paul Kapinos (firstname.lastname@example.org) if you have any questions.
The workshop will be on September 21. 2016 from 13:00h to 17:00h.
Attendance of the course is free of charge and supported by our sponsors. All other costs (e.g. travel, hotel) are at your own expenses.
Links to previous Events
- aiXvectorize 2015
We would be very interested in feedback (including free comments)
https://www.surveymonkey.co.uk/r/RWTH-Vectorization (external link!)
If required, please make your own hotel reservation.You can find some popular hotels listed here. You may find a complete list of hotels on the web pages of the Aachen Tourist Service. We recommend that you try to book a room in the "Novotel Aachen City", " Mercure am Graben" or "Aachen Best Western Regence" hotels. These are adequate hotels with reasonable prices at a walking distance (20-30 minutes) to the IT Center through the old city of Aachen. An alternative is the hotel "IBIS Aachen Marschiertor" which is close to the main station, which is convenient if you are travelling by train and also want to commute to the IT Center by train (3 trains per hour, 2 stops)
Trains between Aachen and Düsseldorf stop at "Aachen West" station which is a 5 minutes walk away from the IT Center.
From the bus stop and the train station just walk uphill the "Seffenter Weg". The first building on the left hand side at the junction with "Kopernikusstraße" is the IT Center.
The weather in Aachen is usually unpredictable. It is always a good idea to carry an umbrella. If you'll bring one, it might be sunny!
- Paul Kapinos
Tel.: +49 241 80 24915
Fax/UMS: +49 241 80 624375
- E-mail: email@example.com