Cray Programming Environment Workshop
from
Monday 18 October 2010 (09:00)
to
Wednesday 20 October 2010 (17:00)
Monday 18 October 2010
09:00
Lecture: Architecture
Lecture: Architecture
09:00 - 10:30
Room: E3
Future Peta and Exascale Architectures – Hybrid-Multi-core Architecture of XT6 and XE6 Socket 34 architecture Gemini Interconnect
10:30
Coffea and Tea
Coffea and Tea
10:30 - 10:45
Room: E3
10:45
Lecture: Running on Cray
Lecture: Running on Cray
10:45 - 12:00
Room: E3
Using CNL Compiler options and flags Aprun options I/O configuration Using Craypat to profile applications
12:00
Lunch
Lunch
12:00 - 13:00
13:00
Lecture: Optimization I
Lecture: Optimization I
13:00 - 14:30
Room: E3
Three levels of optimization – a glimpse of the future (MPI, OpenMP and Vectorization)
14:30
Coffea and Tea
Coffea and Tea
14:30 - 14:45
Room: SAM
14:45
Hands-on: Profiling
Hands-on: Profiling
14:45 - 17:00
Room: SAM
Hands-on workshop on profiling applications. Attendees are encouraged to bring their own application to work with.
Tuesday 19 October 2010
09:00
Lecture: Optimization II
Lecture: Optimization II
09:00 - 10:30
Room: StudioC
Memory understanding and optimization Vectorization Using Craypat for obtaining Memory statistics
10:30
Coffea and Tea
Coffea and Tea
10:30 - 10:45
Room: StudioC
10:45
Lecture: Optimization III
Lecture: Optimization III
10:45 - 12:00
Room: StudioC
Shared Memory Optimization, Using OpenMP efficiently OpenMP extensions for Hybrid multi-core architectures Using Craypat for examining OpenMP performance
12:00
Lunch
Lunch
12:00 - 13:00
13:00
Lecture: Optimization IV
Lecture: Optimization IV
13:00 - 14:30
Room: StudioC
Optimization of I/O
14:30
Coffea and Tea
Coffea and Tea
14:30 - 14:45
Room: SAM
14:45
Hands-on: Optimization
Hands-on: Optimization
14:45 - 17:00
Room: SAM
Hands-on workshop on optimization of applications
Wednesday 20 October 2010
09:00
Lecture: Optimization V
Lecture: Optimization V
09:00 - 10:30
Room: StudioC
Scaling applications to thousands of processors MPI optimization Task placement
10:30
Coffea and Tea
Coffea and Tea
10:30 - 10:45
Room: StudioC
10:45
Lecture: Global address space
Lecture: Global address space
10:45 - 12:00
Room: StudioC
Co-array Fortran and UPC on XE6 Advantages and Disadvantages of MPI and PGAS
12:00
Lunch
Lunch
12:00 - 13:00
13:00
Lecture: Optimization Review
Lecture: Optimization Review
13:00 - 14:30
Room: StudioC
Differences between XT6 and XE6 Developing applications today for future architectures
14:30
Coffea and Tea
Coffea and Tea
14:30 - 14:45
Room: SAM
14:45
Hands-on: Optimization
Hands-on: Optimization
14:45 - 17:00
Room: SAM
Hands-on workshop in optimization of applications.