Categories
Pages
-

IT Center Events
Loading Events

« All Events

aiXcelerate 2022

Monday, 5. December - Wednesday, 7. December

Logo NHR4CES

Topics: Performance Modelling & Performance Analysis

Description

The annual event aiXcelerate at RWTH Aachen University (NHR4CES@RWTH) is a tuning workshop for HPC users. It comprises lectures that are open for everyone, and hands-on parts where invited groups apply the learnt concepts to their own codes. This year, aiXcelerate focuses on the topics “performance modelling” and “performance analysis”. It will take place with the support of Intel, TU Darmstadt and FZ Jülich from December 5th to 7th, 2022.  Catering (e.g., coffee, soft drinks, cookies, fruits) will be provided throughout the whole workshop. It is sponsored by ho-Computer and Intel.

We will start aiXcelerate with a series of talks. We will cover “Performance Modelling” in the morning, and “Performance Analysis” in the afternoon. We will give an introduction to the specific topic, followed by illustrating the usage of helpful tools and metrics. For more details see the agenda and description below. This first day will take place in a hybrid format, i.e., you can either participate in-person or online. The second and third day of the workshop are pure in-person events (as long as Corona regulations do not prevent such). Here, we will work together with HPC users on their codes and, e.g., apply tools like Intel Advisor, Extra-P, ARM Performance Reports, Score-P or Cube depending on the users’ needs.

Organization

  • There is no seminar fee.
  • Presentations will be given in English. Slides will be available during or after the event.
  • Registration is open for everyone for the first day. Registration for the 2nd and 3rd day is by invitation only.
  • The workshop is mainly an in-person event, but remote participation is possible during the first day. For those choosing remote participation, detailled participation information (e.g., Zoom link) will be sent shortly before the event.

 

Part I: Talks about Performance Modelling & Analysis

Date: December 5th, 2022
Venue: IT Center of RWTH Aachen University, Kopernikusstr. 6, 52074 Aachen, seminar rooms 3 + 4 (or online via Zoom)

Registration

Registration link: Use the registration options on the corresponding IT Center’s event page.

During the registration, please specify whether you want to participate in-person or online. We need this information to organize sufficient seating and catering, and send the participation information to the corresponding participants. Please also withdraw your registration in the registration system (or let us know) if you cannot attend anymore. Thanks!

Registration closing date: November 29th, 2022

Skills

Course level: beginner to intermediate

Target audience:

  • HPC users
  • HPC developers

Prerequisites:

  • Basic knowledge of HPC hardware architectures
  • Basic knowledge of parallelism

Gained skills:

  • Knowledge of roofline models (performance models)
  • Usage of the Intel Advisor tool to automatically see roofline models and performance estimates for kernels within a code
  • Usage of the Extra-P tool to predict the performance for larger-scale runs (based on small-scale runs)
  • Knowledge of major techniques used for performance analysis
  • Knowledge of performance metrics (based on the POP Centre of Excellence, https://pop-coe.eu/) that help in finding potential performance problems in a code
  • Usage of these POP performance metrics with tools like Score-P or Cube
  • Usage of basic performance analysis methods with the tool ARM Performance Reports or the monitoring system on CLAIX

Agenda

Monday, December 5th, 2022

Time
Topic
Speaker
09:00 – 09:30 Registration & Coffee
09:30 – 09:45 Welcome & Update on New HPC Cluster @ RWTH Christian Terboven (RWTH Aachen)
09:45 – 10:30 Performance Modelling 101 Simon Schwitanski (RWTH Aachen)
10:30 – 11:00 Coffee Break
11:00 – 11:30 Roofline Automation with Intel Advisor Heinrich Bockhorst (Intel)
11:30 – 12:15 Extra-P – Performance Modelling at Scale Marcus Ritter (TU Darmstadt)
12:15 – 13:45 Lunch Break (on your own)
13:45 – 14:45 Performance Analysis 101 Marc-André Hermanns (RWTH Aachen)
14:45 – 15:00 Introduction to ARM Performance Reports Marc-André Hermanns (RWTH Aachen)
15:00 – 15:15 Basic Analysis with Monitoring on CLAIX (Live Demo) Severin Schüller (RWTH Aachen)
15:15 – 15:45 Coffee Break
15:45 – 16:30 Understanding Application Performance with the POP Metrics Fabian Orland (RWTH Aachen)
16:30 – 17:15 Computing the POP Metrics with Score-P and Cube Michael Knobloch (FZ Jülich)
17:15 – 17:30 Wrap-Up (Please fill out the survey for feedback, thanks!) Christian Terboven (RWTH Aachen)

Course Material

Coming soon

 

Part II: Performance Modelling & Analysis in Action – Bring Your Own (BYO) Code

Date: December 6th + 7th, 2022
Venue: IT Center of RWTH Aachen University, Kopernikusstr. 6, 52074 Aachen, seminar rooms 3 + 4

Registration

The registration link will be send directly to invited persons and groups. Please specify the name of the targeted application (see “Skills” below) in the free-form field during the registration. Please also withdraw your registration in the registration system (or let us know) if you cannot attend anymore. Thanks!

After registration, we might contact you to get some more information on your application (e.g., tool chain, size of runs), so that our HPC experts can prepare themselves and appropriate hardware resources for the workshop.

Registration closing date: November 29th, 2022

Support

The HPC team of the IT Center (NHR4CES@RWTH) will work together with HPC developers. The HPC team will be kindly supported by further HPC experts:

  • Marcus Ritter, TU Darmstadt (NHR4CES@TUDA)
  • Gustavo Morais, TU Darmstadt (NHR4CES@TUDA)
  • Michael Knobloch, FZ Jülich
  • Heinrich Bockhorst, Intel

Skills

Course level: intermediate

Target audience: HPC developers.

  • This part focuses on HPC developers that use RWTH’s CLAIX HPC cluster for executing their jobs.
  • HPC developers working on Darmstadt’s HPC cluster are also welcome.

Prerequisites:

  • At least one developer of the targeted application should register. You can also attend with several people using the same application.
  • Targeted application is usually a home-grown code (so that HPC experts and developers can work together on settings, compiler options, code parts and more).
  • Workshop focuses on CPU-based applications (tools and experts are specialized on CPU-based systems). If you need help with a GPU-based application, please write an e-mail to hpcevent@itc.rwth-aachen.de. Then, we can discuss whether we can help you or not.
  • Targeted application should be running on CLAIX.
  • Bring an appropriate data set for the targeted application: A tuning input set should trigger production parts of the targeted application, but restricts runtime to a “few” minutes.
  • Intermediate knowledge of parallel programming/ parallelism

Agenda

This is a sketch of the agenda. We will adapt the agenda with respect to the users’ needs!

Catering is provided throughout both days.

Tuesday, December 6th, 2022

Time
Topic
Speaker
09:00 – 09:15 Weclome & Motivation tbn
09:15 – 12:30 Code Activities HPC team + supporters + HPC developers
12:30 – 14:00 Lunch Break (on your own)
14:00 – 17:30 Code Activities HPC team + supporters + HPC developers

Wednesday, December 7th, 2022

Time
Topic
Speaker
09:00 – 12:30 Code Activities HPC team + supporters + HPC developers
12:30 – 14:00 Lunch Break (on your own)
14:00 – 17:00 Code Activities HPC team + supporters + HPC developers
17:00 – 17:30 Summary of Results + Wrap-Up HPC developers

 

Catering is sponsored by

Details

Start:
Monday, 5. December
End:
Wednesday, 7. December
Event Categories:
, ,

Organizer

HPC
Email:
hpcevent@itc.rwth-aachen.de
View Organizer Website

Venue

Seminarraum 003/004, IT Center
Kopernikusstraße 6
Aachen,
+ Google Map
View Venue Website