Fri, October 09, 2015
RWTH Aachen University
Performance Analysis in a Nutshell by Dr.-Ing. Michael Klemm, Intel
(Materials of the previous course 2014 can be found here >>> )
Given the trend of modern Processors to contain more and more cores and wider vector units, it becomes increasingly important to optimize code for these architectures to utilize the processor in an efficient way. In our recent tutorial(s), i.e. the PPCES 2015 event, we discussed MPI and OpenMP parallelization in detail and already some optimization techniques and tools suitable to optimize for single node performance. In this workshop, we will take a very detailed look at these topics and invite code projects to work together with experts on single node optimization.
This “bring-in your own code” workshop aims for you to participate with your own application code and optimize the code during the workshop with help from the HPC experts. The workshop will contain some talks presenting tools and techniques for code optimization, but most of the time is reserved for code work on the RWTH Aachen compute cluster.
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
Attendees are kindly requested to prepare and bring in their own code. It is assumed that you have a good working knowledge with MPI/OpenMP. 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.
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
Please contact Paul Kapinos (firstname.lastname@example.org) if you want to participate with you code.
The workshop will be on October 09. from 9:00h to 17:30h.
There is no open registration. Participation is after personal consultation only.
Attendance of the course is free of charge and supported by our sponsors.
Links to previous Events
After the event we will ask you to provide your feedback. You will find a link to the web form here.
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