Cray Workshop for Louhi Users
This workshop is aimed at both old and new users of Louhi, CSC's recently upgraded Cray XT4/XT5 system. For the old users of Louhi there will be a lot of new information on the quad-core architecture and the new XT5 cabinets.
The attendees should preferably have applied for their own user account on Louhi before the workshop,
but training accounts will also be provided. The goal is that the
participants would have after the course their codes ported, compiled, profiled,
tuned and ready for production runs.
The course consists of a detailed introduction to the following topics:
- Compiling and porting codes to the Cray XT4 and Cray XT5
- Profiling and optimizing parallel codes
- Program development tools (debugging, HW counters) and libraries on Louhi
Roughly half of the course will be devoted to hands-on work on participants own codes. As there are fewer computers in the classroom than there are participants, we encourage everybody to bring their own laptop if possible.
Program
This program is preliminary and subject to change.
Monday
9:00 - 10:00 Architectural differences between the Cray XT4 and Cray XT5
10:00-10:20 Break
10:20-11:20 Compiler issues when using the XT4 and XT5
11:20-12:20 Discussion of latest Craypat toolset
12:20-13:20 Lunch
13:20-17:00 Workshop on porting and tuning user applications
Tuesday
9:00 - 10:30 Node Optimization on the Cray XT4 and Cray XT5
10:30-10:50 Break
10:50-11:50 Using Hardware Counters on the Cray XT4 and Cray XT5
11:50-12:50 Lunch
12:50-14:20 Using Cray Apprentice
14:20-14:40 Break
14:40-17:00 Workshop on porting and tuning user applications
Wednesday
9:00 - 10:00 Optimization of MPI for the Cray XT4 and Cray XT5
10:00-10:20 Break
10:20-11:20 Using Cray Apprentice to examine MPI performance
11:20-12:20 I/O optimization
12:20-13:20 Lunch
13:20-17:00 Workshop on porting and tuning user applicationsThursday
9:00 - 12:00 Workshop on porting and tuning user applications
12:00-13:00 Lunch
13:00-17:00 Workshop on porting and tuning user applicationsCOURSE FEEDBACK FORM
Materials
- John Levesque's lectures
- Luiz DeRose's first lecture
- Luiz DeRose's second lecture
- Kevin Roy's lecture on IO
Registration
Additional information
The lecturers of the course have kindly offered to familiarize themselves with a limited number of codes prior to the course. If you would like to see your code among these, please send an email to rinnakkaislaskenta@csc.fi with details on the code. Not all codes can be selected due to limited resources. Please report your code as soon as possible, this increases its chance of being selected.
