Cray XE6 Performance Workshop @ EPCC

CET
EPCC, University of Edinburgh

EPCC, University of Edinburgh

Description

The Cray Centre of Excellence for HECToR delivered this course on the Cray XE6 over two days. It introduced new and existing users to the more powerful and advanced features of the hardware and softwares stack available. The programme will included:

  • A detailed overview of the “Interlagos” Opteron processor architecture and Gemini network interconnect.
    • Details on using the Interlagos cores in fully populated or core-pair mode.
  • Demonstrations of the additional flexibility and functionality available with the Cray MPI library:
    • Methods for customising the placement of ranks and processes to improve individual application communication performance.
    • Mechanisms for improving the overlap between communication and computation within an application.
    • Using and optimising MPI-IO for efficient file system performance.
  • Guidance on use of Cray supplied optimisations of the standard installed scientific libraries.
  • Tutorials on Cray debugging and analysis tools, CrayPAT, ATP, STAT and Fast-track debugging.
  • General tips and tricks from the Cray Centre of Excellence for HECToR on optimising applications on Cray architectures.

Attendees benefit from experience with or an interest in Cray hardware.



Pre-requisite Programming Languages:

Knowledge of Fortran, C or C++, and MPI would be beneficial. It is not possible to do the exercises in Java.

Slides
  • Wednesday, 11 July
    • 09:30 11:00
      Lectures: Overview to the Cray XE6 Hardware
    • 11:00 11:30
      Coffee Break 30m
    • 11:30 13:00
      Lectures: Advanced use of the Cray Performance Analysis Toolkit
    • 13:00 14:00
      Lunch Break 1h
    • 14:00 15:30
      Lectures: Optimising communication for the Cray XE6
    • 15:30 16:00
      Tea Break 30m
    • 16:00 17:30
      Open Session/Discussion: Case studies and tips and tricks
    • 09:30 11:00
      Lectures: Introduction to the Cray Scientific libraries
    • 11:00 11:30
      Lunch Break 30m
    • 11:30 13:00
      Lectures: Optimising I/O on the Cray
    • 13:00 14:00
      Lunch Break 1h
    • 14:00 15:30
      Lectures: Cray debugging tools
    • 15:30 16:00
      Tea Break 30m
    • 16:00 17:30
      Practicals: Open session / discussion with Centre of Excellence