What you need to know about performance analysis using Intel tools (IT4I training)

Europe/Prague
207 (VŠB - Technical University Ostrava, IT4Innovations building)

207

VŠB - Technical University Ostrava, IT4Innovations building

Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
Description

Annotation

Collecting and understanding performance and efficiency characteristics of applications is key for High Performance Computing. During this one day course with hands-on you will be equipped with advanced information about performance and efficiency metrics and how to easily obtain them using selected Intel tools. We will pick the pearls of each tool and advise you how to extract information about your application quickly and how to explain the extracted information for your application and target architecture. Since such focus areas arise on a node level we will primarily focus on that but also address how to work on a system/cluster level. Intel tools covered will be Intel(R) VTune(TM) Amplifier XE (together with "perf"), Intel Software Development Emulator and Intel(R) Advisor.

Since advanced performance analysis is architecture related, we use the available systems on the Salomon cluster, which will be used by the participants for the hands-on exercises. Salomon comprises nodes with Intel(R) Xeon(R) processors v3 (Haswell) and first generation Intel(R) Xeon Phi(TM) coprocessor (KNC). For the hands-on part participants are encouraged to bring their own applications for analysis. Please refer to the Prerequisites section below for this

Level

advanced

Language

English

Purpose of the course (benefits for the attendees)

At the end of this course participants will be able to extract key metrics from applications using the described tools and methodologies, and make decisions about further performance tuning.

About the tutor(s)

Georg Zitzlsberger formerly worked for Intel Deutschland GmbH (Germany). He has been a Technical Consulting Engineer for Intel(R) Software Development tools for many years before he recently joined IT4Innovations. In his new role as researcher he offers consulting services for Intel Software Development tools and Intel architectures throughout the IT4Innovations network. 

 

All presentations and educational materials of this course are provided under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

    • Registration/presentation 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • Introduction & Agenda 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • The architectures in a nutshell 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic

      What is important to know for performance analysis?
      What are typical perfromance bottlenecks?
      System considered is Salomon: Intel(R) Xeon(R) processors v3 (Haswell) and first generation Intel(R) Xeon Phi(TM) coprocessor (KNC)

    • 10:45
      Break 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • Intel(R) VTune(TM) Amplifier XE 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic

      Obtaining key metrics from your application
      Black Belt Guide (understand the metrics)

    • Apply Intel(R) VTune(TM) Amplifier XE to your application - Hands-On 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 12:30
      Time for lunch
    • Intel(R) Advisor and Intel Software Development Emulator 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic

      Intel Advisor (vector tool)
      Roofline-Model (arithmetic intensity and FLOPS)
      SIMD & memory analysis
      Simulate different micro-architectures

    • Apply Intel(R) Advisor and Intel Software Development Emulator to your application - Hands-On 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • 15:00
      Break 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • How to use the tools at System/Cluster Level? 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic
    • Final Hands-On with Q&A 207

      207

      VŠB - Technical University Ostrava, IT4Innovations building

      Studentská 6231/1B 708 33 Ostrava–Poruba Czech Republic