You are here: Home / News & Events / Workshops and Trainings / Program Analysis and Tools Workshop

Program Analysis and Tools Workshop

The main emphasis of this workshop is to present tools that help mistral users to analyse and optimize their code for current and future CPU technology. At least since the arrival of Intel's new KNL architecture one can easily realize how future trends look like. Hence, the workshop covers two major topics that will be essential in code development: scalability and vectorization.
  • Program Analysis and Tools Workshop
  • 2016-10-25T00:00:00+02:00
  • 2016-10-27T23:59:59+02:00
  • The main emphasis of this workshop is to present tools that help mistral users to analyse and optimize their code for current and future CPU technology. At least since the arrival of Intel's new KNL architecture one can easily realize how future trends look like. Hence, the workshop covers two major topics that will be essential in code development: scalability and vectorization.
When
Oct 25, 2016 to Oct 27, 2016 (Europe/Berlin / UTC200)
Where
DKRZ, Room 034, Bundesstraße 45a, 20146 Hamburg
Add event to calendar
iCal

DKRZ organized the last PAT (Performance Analysis and Tools) workshop in 2013. Lots of things happened since these days: a new HPC system was installed, models evolved and tools improved a lot. Therefore, we are pleased to announce the next workshop in this series which is held from October 25th to 27th.

This time JSC and TUD will present their toolsuite, Intel will cover topics related to their Haswell and Broadwell architecture and - as a new topic - BSC will give insight to their tools.

If you are interested, please register for the workshop below - either for a specific day or for all days. The workshop will be limited to 25 seats. First come, first serve. The agenda allows us some flexibilty - for each toolset a full day is planned, where the morning session is dedicated to presentations and in the afternoon users are asked to work directly on their codes with the help of the tools developer.

Where: DKRZ main seminar room 34 (hands-on sessions at afternoon might be held in different rooms)

Bring/Prerequisites:

  • Account on mistral
  • src-code to work on in combination with a small batch job setting (especially the runtime of a job should be in the order of some minutes)
  • Own laptop with connection to mistral and ability to open the GUI of the tools

 

Presentation slides can be found here.

 

Agenda

Tuesday October 25th 2016 (Score-P, Scalasca, Vampir)

  • 09:00 - 09:30 Introduction, setup & reference run
  • 09:30 - 10:30 Application instrumentation & measurement with Score-P
  • 10:30 - 11:00 Coffee break
  • 11:00 - 11:30 Profile examination with Cube
  • 11:30 - 12:00 Trace generation and automated analysis with Scalasca
  • 12:00 - 13:00 Interactive trace analysis with Vampir
  • 13:00 - 14:00 lunch
  • 14:00 - 16:00 Hands-on
  • 16:00 - 17:00 Wrap-up and advanced topics (if needed)

 

Wednesday October 26th 2016 (Intel tools)

  • 09:00 - 10:00 Intel Parallel Studio 2017 What's New
  • 10:00 - 10:15 Intel Compiler Reproducibility & Vectorization
  • 10:15 - 10:30 Inspector XE – Finding Issues within Shared Memory Applications
  • 10:30 - 11:00 Coffee break
  • 11:00 - 11:30 Advisor XE – Get the Most out of Vectorization
  • 11:30 - 12:30 VTune Amplifier XE – Analyzing the Performance of Shared Memory Applications
  • 12:30 - 13:30 lunch
  • 13:30 - 16:00 Hands-on
  • 16:00 - 17:00 Q&A session

 

Thursday October 27th 2016 (Extrae, Paraver)

  • 09:00 - 10:30 BSC Tools presentation
  • 10:30 - 11:00 Coffee break
  • 11:00 - 12:00 BSC Tools demo
  • 12:00 - 13:00 lunch
  • 13:00 - 14:00 Guided hands-on to use Extrae and Paraver
  • 14:00 - 17:00 Hands-on coaching to apply tools to analyze participants' own code

Document Actions