Second JUQUEEN Porting and Tuning Workshop

Start
3rd February 2014 08:00 AM
End
5th February 2014 16:00 PM
Location
Jülich Supercomputing Centre, Rotunda, building 16.4, room 301

The commissioning of the new Blue Gene/Q petaflop supercomputer JUQUEEN marked another quantum leap in supercomputer performance at JSC. At the same time, it was recognised that special efforts by the users are necessary in order to get the most out of this unique research tool.

The aim of this hands-on workshop is to support current users of JUQUEEN in porting their software, in analysing its performance, and in improving its efficiency.

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 simulation project on JUQUEEN (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.

Registrations are only considered until 12 January 2014.

Participants of the Second JUQUEEN Porting and Tuning Workshop

Agenda

All talks will be in the Rotunda (building 16.4, room 301). The hands-on sessions will take place in the Computer Labs (building 16.3, room 021 and 004) where the participants will be assigned to. Talks marked with a * are for the special interest group on computational fluid dynamics and will take place in the computer lab.

The detailed agenda is available as pdf: Agenda for the 2nd JUQUEEN Porting and Tuning Workshop (PDF, 382 kB)

Day 1, Monday, 3 February 2014

Time

Session

08:45-09:00

Registration

09:00-09:15

Norbert Attig, JSC
Welcome and introduction

09:15-09:45

Michael Stephan, JSC
BG/Q Hardware

09:45-10:30

Wolfgang Frings, JSC
Best practices

10:30-11:00

Coffee break

11:00-12:00

Markus Geimer, JSC
Performance tools and debuggers

12:00-12:30

Paul Gibbon, JSC
Support structure at JSC

12:30-13:30

Lunch break (room Daubenrath)

13:30-17:00

Hands-on session

13:30-14:00 *

Paolo Crosetto, JSC *
Introduction to the CFD part

15:00

Coffee break

16:00-17:00 *

CFD group *
Presentation of the CFD codes

17:00-17:30

Feedback and first experiences

17:39-17:53

Bus SB 11 from Forschungszentrum "Seecasino" to Jülich "Neues Rathaus"

18:30

Social event (dinner at a restaurant in Jülich)

Day 2, Tuesday, 4 February 2014

Time

Session

08:13-08:33

Bus SB 11 from Jülich "Neues Rathaus" to Forschungszentrum Jülich "Seecasino"

09:00-12:30

Hands-on session

09:00-09:30

Thorsten Hater, JSC
Multithreading with OpenMP

09:30-10:15

Christoph Pospiech, IBM
Memory hierachy, transactional memory, speculative execution

10:15-10:45

Wolfgang Frings, JSC
Parallel I/O

10:45-11:00

Coffee break

11:00-11:30

Stefan Krieg, JSC
Vectorisation using QPX intrinsics

12:30-13:45

Lunch break (room Daubenrath)

13:45-17:00

Hands-on session

13:45-14:15 *

Charles Moulinec, STFC *
Code Saturne: General Presentation & Performance

15:00

Coffee break and group photo

17:00-17:30

Feedback session

17:39-17:53

Bus SB 11 from Forschungszentrum "Seecasino" to Jülich "Neues Rathaus"

Day 3, Wednesday, 5 February 2014

Time

Session

08:13-08:33

Bus SB 11 from Jülich "Neues Rathaus" to Forschungszentrum Jülich "Seecasino"

09:00-12:30

Hands-on session

09:00-09:45

Christoph Pospiech, IBM
Memory prefetching, L2 atomics

09:45-10:15

Stefan Krieg, JSC
Low-level networking API (SPI)

10:45-11:00

Coffee break

11:00-11:30

Dirk Pleiter, JSC
Realising active storage concepts on BlueGene/Q

11:30-12:00*

Jens Henrik Göbbert, RWTH Aachen
Accelerating Turbulence Computations on JUQUEEN

12:00-12:30*

Corentin Carton de Wiart, Cenaero
HPC capabilities of the discontinuous Galerkin method and application to scale-resolving simulations of industrial flows

12:30-13:45

Lunch break (room Daubenrath)

13:45-17:00

Hands-on session

14:15-15:00

Feedback and discussion

15:00

Coffee break

Course material

Title

Note

Link

Publication Date

Participants of the Second JUQUEEN Porting and Tuning Workshop
No date
BG/Q Application Tuning - data prefetching, L2-atomic operations, by Christoph Pospiech
No date
Blue Gene/Q Hardware, by Michael Stephan
No date
BG/Q Application Tuning- memory hierarchy, transactional memory, speculative execution, by Christoph Pospiech
No date
Realising active storage concepts on Blue Gene/Q, by Dirk Pleiter
No date
Simulation Laboratories at JSC, by Paul Gibbon
No date
JUQUEEN - Best Practices, by Wolfgang Frings
No date
Low-level networking API (SPI), by Stefan Krieg
No date
Parallel I/O on JUQUEEN, by Wolfgang Frings
No date
Hybrid parallism on BG/Q with OpenMP, by Thorsten Hater
No date
Vectorization using QPX intrinsics, by Stefan Krieg
No date
Debuggers and Performance Tools, by Markus Geimer
No date
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
D-52425 Jülich, Germany

Access to Forschungszentrum Jülich
Access to JUQUEEN
Accomodation
Last Modified: 22.11.2022