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

sponsored by:

Introduction

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.

Agenda

  • 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

  • Q&A session

Course Materials

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.

 

Registration

The seminar room is of very limited capacity, therefore allocation is on a first come, first served basis.

Please register online here >>>

Registration deadline is Thursday, September 15, 2016.

Please contact Paul Kapinos (hpcevent@itc.rwth-aachen.de) 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 

Feedback

We would be very interested in feedback (including free comments)

https://www.surveymonkey.co.uk/r/RWTH-Vectorization  (external link!)

 

Travel Information

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)

Please, download a sketch of the city (pdf, 415 KB) with some points of interest marked.
You may find a description of how to reach us by plane, train or car here.
Bus route 33 connects the city and the stop "Mies-van-der-Rohe-Straße" every 15 minutes.
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!

Contact

 

  • Keine Stichwörter