Cray Tools Workshop @ EPCC

Europe/London
3305 (EPCC)

3305

EPCC

The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
Description
This course will be delivered by the Cray Centre of Excellence and the ARCHER service. It will cover the specfic features of the Cray XC30 over two days. It will introduce new users and those familiar with previous generations of Cray hardware to the powerful and advanced customisation features of the Cray hardware and software stack available. This course is specifically focused on hardware and software issues specific to the Cray XC30, and includes a detailed overview of the Intel Xeon processors, the Aries network interconnect and Cray provided systems software and performance tools. It is ideal for both users upgrading from, and therefore familiar with, existing Cray supercomputers or those porting form alternative platforms. The programme will include: Detailed introduction into the new Cray XC30 hardware architecture. Deep diving in use of the Intel Xeon processors. Full explanation of thread binding mechanism covering use of "Hyperthread" technology. Introduction to the Cray Compilation Environment and Intel Composer compilers. Advice on how to select correct compilation options for individual application requirements. 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 the built in performance analysis tools, CrayPAT, and the code restructuring tool, Reveal. Attendees would benefit from experience with or an interest in Cray supercomputers and an understanding of modern HPC languages and techniques (i.e. C, Fortran, C++ and/or MPI, PGAS and/or SHMEM). There will also be many opportunities for attendees to discuss their applications with the Cray Centre of Excellence so the organisers encourage attendees to make their own applications available for testing during practical sessions.
  • Tuesday, January 28
    • Registration 3305

      3305

    • Introduction to the XC30 System Architecture and Programming Environment 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Preparing Applications for the XC30 and using compilers 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Lunch 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Introduction to the Cray Performance Analysis Toolkit 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Overview of Cray Scientific Libraries, Extended Practical Session 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
  • Wednesday, January 29
    • Understanding MPI on the Cray XC30, Load Balance and Rank Placement 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Single Node Performance Analysis and Optimisation Techniques 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Lunch 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Introduction to XC30 Debugging tools and Optimising IO 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Break 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Live Demonstration of Reveal, Extended Practical Session 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ
    • Conclusions 3305

      3305

      The University of Edinburgh James Clerk Maxwell Building Mayfield Road Edinburgh EH9 3JZ