Advanced HPC Workshop

Europe/Berlin
online via zoom

online via zoom

Klaus Reuter (MPCDF), Markus Rampp (MPCDF), Sebastian Ohlmann (MPCDF), Tilman Dannert (MPCDF)
Description

Annual workshop of the MPCDF for teaching advanced HPC topics. Mainly

  • Debugging HPC codes
  • Profiling HPC codes
  • Porting codes to GPUs

The workshop focuses on "classical" HPC codes, written in a compiled language (C/C++/Fortran). Hence Python codes are not topic in this event, nor are any AI/ML related codes.

    • 08:50 09:00
      Welcome address 10m
      Speaker: Dr Tilman Dannert (MPCDF)
    • 09:00 10:35
      General CPU Profiling
      Convener: Dr Tilman Dannert (MPCDF)
      • 09:00
        HPC Hardware and Architecture 45m
        Speaker: Klaus Reuter (MPCDF)
      • 09:50
        Light-weight Profiling 45m
        Speaker: Dr Cristian Lalescu (MPCDF)
    • 10:35 11:00
      Break 25m
    • 11:00 12:00
      General CPU Profiling
      Convener: Markus Rampp (MPCDF)
      • 11:00
        HPC Performance Monitoring System at MPCDF 20m
        Speaker: Klaus Reuter (MPCDF)
      • 11:25
        Roofline Model 35m
        Speaker: Dr Tilman Dannert (MPCDF)
    • 12:00 13:00
      Lunch break 1h
    • 13:00 16:15
      General CPU Profiling
      Convener: Dr Tilman Dannert (MPCDF)
      • 13:00
        Intel Compiler OneAPI 1h 30m
        Speakers: Alina Shadrina (Intel), Dmitry Sivkov (Intel), Rafael Lago (Intel)
      • 14:30
        Break 15m
      • 14:45
        Profiling with Intel Tools 1h 30m

        Advisor, ITAC, Vtune, APS

        Speakers: Alina Shadrina (Intel), Dmitry Sivkov (Intel), Rafael Lago (Intel)
    • 16:15 16:30
      Break 15m
    • 16:30 17:15
      Debugging HPC codes
      Convener: Dr Tilman Dannert (MPCDF)
      • 16:30
        Parallel debugging with ARM DDT 45m
        Speaker: Carlos Lopez (MPCDF)
    • 09:00 13:00
      GPU Programming and Profiling
      Convener: Sebastian Ohlmann (MPCDF)
      • 09:00
        GPU guidelines for porting and overview over programming models 45m
        Speaker: Dr Tilman Dannert (MPCDF)
      • 09:50
        Performance Portability Frameworks (Part I) 45m
        Speakers: Meisam Farzalipour Tabriz (MPCDF), Sebastian Eibl (MPCDF)
      • 10:35
        Break 25m
      • 11:00
        Performance Portability Frameworks (Part II), Kokkos 45m
        Speakers: Meisam Farzalipour Tabriz (MPCDF), Sebastian Eibl (MPCDF)
      • 11:50
        NVIDIA HPC SDK with special focus on libraries 1h 10m
        Speaker: Markus Wetzstein (NVIDIA)
    • 13:00 14:00
      Lunch Break 1h
    • 14:00 16:15
      GPU Programming and Profiling
      Convener: Klaus Reuter (MPCDF)
      • 14:00
        NVIDIA Profiling Tools (Nsight Compute and Nsight Systems) 1h
        Speaker: Markus Hrywniak (NVIDIA)
      • 15:00
        Break 30m
      • 15:30
        Multi GPU Programming 45m
        Speaker: Jiri Kraus (NVIDIA)
    • 16:15 16:30
      Closing of the Workshop, Feedback 15m
      Speaker: Dr Tilman Dannert (MPCDF)
    • 08:30 12:30
      Application support for selected codes: Coding
    • 12:30 13:30
      Lunch Break 1h
    • 13:30 17:00
      Application support for selected codes: Coding