31 January 2017 to 2 February 2017
Cray U.K. Ltd
Europe/London timezone

This course has been postpned. 


This workshop focuses on the optimization of applications at scale on the Cray XC-30. Both the main ARCHER system and the new KNL Test and Development system will be covered with lectures and practical sessions. Attendees are encouraged to bring their own applications to use during practical sessions although this is not essential.

The course will be primarily delivered by Cray staff with some presentations by EPCC staff.

There will be opportunities to discuss any aspect of the service or application/performance topics of particular interest to attendees during the workshop.


Draft Timetable - may be subject to change.

Day 1

0915 Registration

0930 Welcome

     Introduction to Cray XC Architecture

     Short KNL introduction (features)

     Introduction to the Programming Environment

1100 Break

1130 Practical Session

1230 Lunch

1330 Compilers and libraries

1530 Break

1600 Triage and Debugging tools

1730 Close


Day 2


0900 KNL hardware modes

     Advanced Application placement  (may swap with Triage/tools)

     Using KNL MCDRAM

1030 Break

1100 Lab

1200 Lunch

1300 Performance profiling

1500 Break

1530 Profiling lab

1700 Close


Day 3


0900 Optimal compilation and source optimization

      KNL vector capabilities

      EPCC experiences with Intel tools /compiler

1030 Break

1100 Optimizing MPI

      New KNL optimizations in MPI

1200 Lunch

1300 Optimizing I/O

     KNL - using MCDRAM etc.

     KNL Experiences (Cray+EPCC)

1500 Break

1530 Work on own apps

1700 Close


Cray U.K. Ltd
Cray U.K. Limited EMEA Headquarters Broad Quay House Prince Street Bristol BS1 4DJ

This course is part-funded by the PRACE project and is free to all. Please register using the online form. If you have any questions, please consult the course forum page or contact epcc-support@epcc.ed.ac.uk.

Cray U.K. Limited have kindly agreed to host this training course in their Bristol centre.


Getting There