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.

    • 1
      Welcome address
      Speaker: Dr Tilman Dannert (MPCDF)
    • General CPU Profiling
      Convener: Dr Tilman Dannert (MPCDF)
      • 2
        HPC Hardware and Architecture
        Speaker: Klaus Reuter (MPCDF)
      • 3
        Light-weight Profiling
        Speaker: Dr Cristian Lalescu (MPCDF)
    • 10:35
      Break
    • General CPU Profiling
      Convener: Markus Rampp (MPCDF)
      • 4
        HPC Performance Monitoring System at MPCDF
        Speaker: Klaus Reuter (MPCDF)
      • 5
        Roofline Model
        Speaker: Dr Tilman Dannert (MPCDF)
    • 12:00
      Lunch break
    • General CPU Profiling
      Convener: Dr Tilman Dannert (MPCDF)
      • 6
        Intel Compiler OneAPI
        Speakers: Alina Shadrina (Intel), Dmitry Sivkov (Intel), Rafael Lago (Intel)
      • 14:30
        Break
      • 7
        Profiling with Intel Tools

        Advisor, ITAC, Vtune, APS

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