JURECA Porting and Tuning Workshop 2016

Start
6th June 2016 07:00 AM
End
8th June 2016 03:00 PM
Location
Jülich Supercomputing Centre, Ausbildungsraum 1, building 16.3, room 213a

JURECA is JSC's latest general purpose supercomputer reaching 1.8 (CPU) + 0.44 (GPU) Petaflop/s. Production on JURECA started mid 2015 with the full system available by the end of 2015. Although it largely appears to a standard cluster, it is necessary to get accustomed to the hard- and software in order to get the most out of this research tool. During the course you will about the vital steps to reach maximum performance which will be more involved if starting from the predecessor JUROPA.

The aim of this hands-on workshop is to support current users of JURECA in porting their software, in analysing its performance, and in improving its efficiency. The workshop topics start with an introduction to JURECA's hard- and software and related best practices. It will also explain the available performance and debugging tools and explain parallel I/O with its data formats. Other talks then provide more in-depth knowledge on topics like SIMDsation or accelerator programming. The full agenda will soon be published.

It is highly recommended that project PIs send at least one expert on their code to this workshop.

Prerequisites

Participants should belong to a currently active compute project on JURECA (project-ID!) and should already have an active user account (user-id!). Test runs during the workshop will be done on the participants' own project accounts.

In order to gain maximum benefit from this workshop, participants should have an in-depth (hands-on) knowledge of the algorithms and codes used in their project.

In addition, we also ask participants to prepare a test case to evaluate the initial performance of their code and to monitor the progress.

Application

Note that in the application form we ask some information about your project and code in order to better plan the workshop program.

Due to available space, the maximal number of participants is limited.
Participants will be notified in mid May 2016.

Contact

For any questions concerning the workshop please send an e-mail to d.broemmel@fz-juelich.de (Dr. Dirk Brömmel).

Jülich Supercomputing Centre (JSC)
Institute for Advanced Simulation (IAS)
Forschungszentrum Jülich GmbH
52425 Jülich
Germany

Participants and advisors of the JURECA Porting and Tuning Workshop

Agenda

Agenda as pdf file

Day 1, Monday, 6 June 2016

Time

Session

08:45-09:00

Registration

09:00-09:20

Paul Gibbon, JSC
Simulation Laboratories at JSC

09:20-09:50

Theodoros Stylianos Kondylis, JSC
JURECA hardware and best practises

09:50-10:20

Markus Geimer, JSC
Debuggers and performance tools

10:20-10:50

Coffee break

10:50-11:10

Ilya Zhukov, JSC
Performance tools use case

11:10-11:50

Heinrich Bockhorst, Intel
Performance Tuning with Intel software tools: Advisor, VTune, ITAC

12:00-13:00

Lunch break

13:00-17:00

Hands-on session

15:00

Coffee break

17:00-17:30

Feedback and first experiences

17:35-17:53

Bus SB20 from Forschungszentrum "Seecasino" to Jülich "Neues Rathaus"

17:40-17:53

Bus 220 from Forschungszentrum "Seecasino" to Jülich "Neues Rathaus"

Day 2, Tuesday, 7 June 2016

Time

Session

08:13-08:33

Bus SB20 from Jülich "Neues Rathaus" to Forschungszentrum Jülich "Seecasino"

09:00-09:20

Kay Thust, JSC
The Jülich Benchmarking Environment

09:20-09:40

Jens Henrik Göbbert, JSC
Visualisation on JURECA

09:40-10:00

Wolfgang Frings, JSC
Parallel I/O

10:00-10:20

Ivo Kabadshow, JSC
Vectorization -­ Why you shouldn't care

10:20-10:50

Coffee break

10:50-11:10

Morris Riedel, JSC
Scientific Big Data Analytics by HPC

11:10-11:30

Jiri Kraus, NVIDIA
GPU Programming with OpenACC: A LBM Case Study

12:00-13:00

Lunch break

13:00-17:00

Hands-on session

15:00

Coffee break and group photo

17:00-17:30

Feedback session

17:35-17:53

Bus SB20 from Forschungszentrum "Seecasino" to Jülich "Neues Rathaus"

17:40-17:53

Bus 220 from Forschungszentrum "Seecasino" to Jülich "Neues Rathaus"

Day 3, Wednesday, 8 June 2016

Time

Session

08:13-08:33

Bus SB20 from Jülich "Neues Rathaus" to Forschungszentrum Jülich "Seecasino"

09:00-12:00

Hands-on session

10:30-11:00

Coffee break

12:00-13:00

Lunch break

13:30-17:00

Hands-on session

14:15-15:00

Feedback and discussion

15:00

Coffee break

Course material

Title

Note

Link

Publication Date

24th January 2014
Impression of a Porting and Tuning Workshop
5th February 2013
Participants and advisors of the JURECA Porting and Tuning Workshop
5th February 2013
Debuggers and Performance Tools, by Markus Geimer
6th June 2016
Vectorisation - Why you shouldn't care, by Ivo Kabadshow
7th June 2016
JURECA Hardware and Best Practices, by Theorodos Stylianos Kondylis
4th February 2014
GPU Programming with OpenACC: A LBM Case Study, by Jiri Kraus (NVIDIA)
7th June 2016
The Jülich Benchmarking Environment, by Kay Thust
7th June 2016
Visualisation on JURECA, by Jens Henrik Göbbert
7th June 2016
Parallel I/O, by Wolfgang Frings
7th June 2016
Intel Software Tools: Advisor, VTune, ITAC, by Heinrich Bockhorst (Intel)
6th June 2016
Scientific Big Data Analytics by HPC, by Morris Riedel
7th June 2016
Performance Tools Use Case, by Ilya Zhukov
6th June 2016
Simulation Laboratories at JSC, by Paul Gibbon
6th June 2016
Agenda of the JURECA Porting and Tuning Workshop 2016
13th May 2016

Access to Forschungszentrum Jülich

To access JSC you first need to sign up as a visitor to Forschungszentrum Jülich at the main gate. We will have provided the necessary data and information to our Visitors' Reception. Please note, however, that each participant must present a valid identity card or passport to be able to enter the Forschungszentrum. In case there any problems, mention the JURECA workshop and the local contact Dirk Brömmel.

If you arrive by bus on the following days, entering through the gate will be possible with your visitor badges without the need of getting off the bus.

Once you arrive at JSC, you can then register for the workshop.

Access to JURECA
Hands-on checklist

Last Modified: 23.11.2022