Loading Events

« All Events

Performance monitoring with TAU and E4S on LUMI and Cloud HPC platforms

Oct 28 10:00 Oct 30 17:00 CET

Overview

KTH, ParaTools, the University of Oregon, and ENCCS (EuroCC National Competence Centre Sweden) come together for the organization of this hybrid workshop. The event brings together code developers, researchers, and research software engineers working on high-performance computing (HPC). It creates an amazing opportunity for sharing innovative ideas and best practices for performance monitoring and software management on supercomputers and cloud platforms. This workshop includes:

  • Performance monitoring and analysis using the TAU Performance System.
  • Deploying scientific software stacks on supercomputing environments like LUMI and cloud HPC.
  • Hands-on instrumentation of MPI and GPU (ROCm and CUDA) applications.
  • Analyzing performance data with ParaProf and PerfExplorer.
  • Using containers and package managers in HPC with E4S.

The theoretical optimization of complex code is somewhat limited, and great progress in scientific computing has been achieved through performance analysis tools. Indeed, advances in massively parallel systems like the LUMI supercomputer and cloud HPC platforms have further boosted our understanding of complex phenomena at unprecedented resolutions. To leverage these resources effectively, robust tools for performance monitoring, debugging, and software management are required. These tools enable the development of key applications for science, industry, and society.knowledge and enabling key applications for science, industry, and society.

Performance Monitoring with TAU

TAU (Tuning and Analysis Utilities) is the state-of-the-art performance evaluation tool covered in this workshop. It is a portable and versatile profiling and tracing toolkit for analyzing the performance of parallel programs written in languages like Fortran, C++, C, UPC, Java, and Python. In this workshop, you will learn how TAU can be used to instrument, measure, and analyze applications on both the LUMI supercomputer and cloud HPC platforms. It enables a deep understanding of application behavior by gathering detailed performance data from various runtime systems, including MPI and GPUs (ROCm and CUDA). The novelty is that by providing detailed, multi-level performance information, developers can pinpoint bottlenecks with high precision. Due to its comprehensive approach, TAU’s utility in optimizing complex codes is immense, and this workshop will feature hands-on sessions using its powerful analysis tools like ParaProf, TAUdb, and PerfExplorer.

Prerequisites

  • PhD students, postdocs, industry engineers
  • Basic familiarity with Unix shell
  • Basic familiarity with HPC or cloud environments (including MPI and GPUs)

Format/venue

The event is going to be held at the Stockholm RISE offices on KTH campus Drottning Kristinas väg 61 in room Sundblassalen. The closest metro station (marked T) is Tekniska Högskolan. However, we will also broadcast the seminars and hands-on sessions live for online participants who will be able to participate actively in the workshop through live Q&A and chat. 

Agenda

The agenda can be found here:

Disclaimer

Due to EuroCC2 regulations, we cannot except generic or private email addresses. Please use your official university or company email address.

This training is for users that live and work in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_e

Registration

Here.

Additional lesson materials

Do you want to learn more about MPI, GPU programming and other supercomputing-related fields? Take a look on our lessons page.

Drottning Kristinas väg 61
Stockholm, 114 28 Sweden
Free