You are here

Performance Optimization and Productivity Tutorial

Wed, 12/14/2016 - 9:30am to Thu, 12/15/2016 - 5:00pm
Registration deadline: 
Mon, 12/05/2016 - 11:30pm
VŠB - Technical University Ostrava, IT4Innovations building, room 207
Ronny Brendel (TU Dresden), Judit Gimenez (BSC), German LLort (BSC), Dirk Schmidl (RWTH Aachen), Aamer Shah (RWTH Aachen), Brian Wylie (JSC)


The EU funded Performance Optimization and Productivity Centre of Excellence (POP) offers services in the area of performance analysis and performance optimization. Therefore, POP mainly uses performance analysis tools developed by POP partners, namely Extrae, Paraver, Dimemas, Score-P, Cube and Scalasca. These tools are used to generate uniform performance audits for parallel applications to provide a good overview of the applications execution.

The aim of this tutorial, especially during its first day, is to introduce participants to the performance analysis tools and the methodologies used to create POP performance audits. The second day will be devoted to large hands-on sessions where application developers, who bring their own code, will be doing a performance analysis with guidance of POP performance experts.

The tutorial is in some sense a follow-up event after the course Practical Parallel Performance Analysis on Salomon held at IT4Innovations on October 20-21, 2016.

During the tutorial, full board will be provided. The participants are also invited to a social and networking event in the evening of the first day (c.f. the Practicalities section below).

Tentative agenda

Wednesday December 14, 2016: Presentations of POP methods and tools

This day's programme (presentations) is open for all registered participants



Paraver / Extrae / Dimemas (Judit Gimenez, German LLort)


13:00-14:30Paraver / Extrae / Dimemas cont. (Judit Gimenez, German LLort)


Introduction to POP services (Aamer Shah et al.)


16:15-17:30Hands-on: collect performance data
17:30-21:00social event

Thursday December 15, 2016: Performance analysis with guidance of POP performance experts

Hands-on sessions for pre-selected application developers, who bring their own code


k-Wave (preliminary) audit results (Brian Wylie)

Score-P library wrapping (Ronny Brendel)








Review of results and follow-up


In general, participants of the course should be developers of parallel applications, preferably running on Salomon.

For the presentations of the first day, no special arrangements are need, except for own notebook configured for access to Salomon and running X11-based graphical tools.

Ideally, the attendees of the second day should have taken part in the preparatory course Practical Parallel Performance Analysis on Salomon held at IT4Innovations on October 20-21, 2016. They should prepare their application and a test dataset that is to be representative for production execution of the code and run only for several minutes, as multiple executions during the tutorial might be needed to generate performance data. Interested newcomers should contact the organizers as soon as possible to discuss their objectives and preparation for the second day of the tutorial.


Obligatory registration - registration form here; deadline see above or exhausted course capacity

Capacity and Fees

16 participants. The event is provided free of charge for them, including lunches and social event.


  • See links below how to get to the campus of  VŠB - Technical University Ostrava and to the IT4Innovations building.
  • Documentation for IT4Innovations' computer systems is available at
  • The complimentary social and networking event on Wednesday December 14 will take place at Landek Park , the location of the oldest coal mine in the Ostrava region, the name of which, Anselm, adopted also the first supercomputer of the IT4Innovations National Supercomputer Center. The event will include a guided tour through the (underground) mining exposition and a dinner in the Harenda restaurant. A bus will bring the particiants to Landek Park immediately after the end of the tutorial's programme (and back).


The course is supported byPRACE

  • the PRACE-4IP  project, funded by the EU’s Horizon 2020 research and innovation programme (2014-2020) under grant agreement 653838; it is part of the on-demands event programme of the PRACE-4IP project
  • by the Ministry of Education, Youth and Sports from the programme Large Infrastructures for Research, Experimental Development and Innovations as part of the project „IT4Innovations National Supercomputing POP CoECenter – LM2015070“.
  • by the Performance Optimization and Productivity project, EU's Horizon 2020 Centre of Excellence grant agreement 676556