Tuning Workshop

Tue October 7th - Thu, October 9th, 2014 

IT Center 

RWTH Aachen University

sponsored by:

 

Course Materials

Recent materials of the course can be found here >>>

Introduction

The upcoming Intel Haswell microarchitecture brings new performance Tuning aspects for HPC programmers: a vector width of 256 bit combined with the ability to execute two FMA instructions at a time, and hardware support for transactional memory may be employed to speedup appropriate code parts considerably. In our recent tutorial(s), i.e. the PPCES 2014 event, we discussed MPI and OpenMP parallelization in detail and already some of the optimization techniques suitable for the new Haswell and the Xeon Phi architectures. In this workshop, we will take a very detailed look at these and then invite code projects to work together with experts.

 

We are proud to announce Christopher Dahnken and Michael Klemm, as experts from Intel to be available for the whole workshop. They will be complemented with experts from the HPC Team of the IT Center at RWTH Aachen University. This workshop is aimed for you to be an opportunity to ask the experts for advise and help on tuning your application.

Intel is going to provide an 8-node demo cluster ( 2 Intel Xeon E5-2699 V3 processors each with 2.3 GHz, 18 cores => 72 threads per node) for this tuning workshop on site in Aachen, so that we can get hands on the latest Intel processor Technology.

As we plan to accommodate several representatives from the user community, we will have to time slice between the participants. Where needed, we will give advice and then ask you to try it, while we work with other attendees. Performance tuning is still a matter of some experimentation, but we can give you advice on a best effort basis. Hopefully this will lead to a noticeable performance improvement, but guarantees cannot be given.

Prerequisites and your Preparation

It is assumed that you have a good working knowledge with MPI/OpenMP and bring in your own code. To maximize the efficiency of the workshop, we would like to ask you to prepare a test case that reflects a typical production run, but does not take too long to execute - in the ideal case, a run should not take more than 5 to 10 minutes to finish. For every accepted project, a contact person from the IT Center will be assigned to help in porting the code to the RWTH Compute Cluster. By the start of the workshop the code should be ready to be analyzed.

Attendees are kindly requested to prepare and bring in their own code, if applicable. It is recommended to have good knowledge in MPI and/or OpenMP and the programming language (C/C++/Fortran) of the code. If you do not have an own code, but you are interested in the presented topics, you can work on prepared exercises during the lab time.
The machines are all operated under Linux, so all codes need to run there.
Participants from RWTH Aachen university are welcome, but also participants from other universities or industrial companies.
The presentations will be given in English.

Registration and Agenda

The workshop will start on October 7th at 11:00h and ends on October 9th at 17:30h.

Please find detailed agenda here >>>.

The workshop will contain a social event in the form of a dinner.

Social event

is sponsored by h.o.-COMPUTER and takes place at 7pm on october 7, 2014

in restaurant palladion .

Get a map of the route here.

 

 

 

 

There is no open registration. Participation is after personal consultation only.

Attendance of the course and the dinner is free of charge and supported by our sponsors.

 

Course Material

Links to previous Events

  

Feedback

After the event we will ask you to provide your feedback. You will find a link to the web form here.

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 computer 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 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 center.
From the bus stop and the train station just walk uphill the "Seffenter Weg". The first buildung on the lefthand side at the junction with "Kopernikusstraße" is the Computing 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

  • Christian Terboven
    Tel.: +49 241 80 24375
    Fax/UMS: +49 241 80 624375
  • Dieter an Mey
    Tel.: +49 241 80 24377
    Fax/UMS: +49 241 80 624377
  • E-mail: hpcevent@itc.rwth-aachen.de