Date: 30 September - 1 October 2019

This two-day workshop will provide an introduction to, and hands on experience working with, the Arm HPC architecture and the accompanying ecosystem.

Starting with an introduction to current generation Arm HPC architectures, this workshop will provide an opportunity to build and run your own codes on a 64-node (4,000-core) Arm based super computer.

During the second half of the workshop we will cover more advanced, architecture specific, optimisations including a focus on Arm’s next generation of vectorisation instructions, SVE.

Training will be provided on the use of the system and the software ecosystem which surrounds it, such as compiler and libraries. Additionally for the SVE evaluation we will cover the use of instruction emulators and simulators for code execution on existing hardware.

Note: if you wish to attend only one of the two days, please let us know this when completing the registration form, under "Reason for participation".

For this workshop we will be making use of the Catalyst Fulhame system at EPCC, based on the Marvell ThunderX2 processors.

Although test codes will be provided for the hands-on exercises, all attendees are encouraged to bring their own applications to work on during the practical sessions.

Outline timetable

Day 1

09:00 - Registration
09:30 - Welcome and Introduction
Arm architecture
Software ecosystem
Porting  and optimisation
Access + logging in
12:30 - Lunch
13:30 - Hands-on

    Worked examples or own code


17-00 Finish

    End of day summary

Day 2

9:00 - Start
Introduction to SVE (Scalable Vector Extensions)
Using SVE
Advanced SVE
12:30 - Lunch
13:30 - Hands-on

    Worked examples or own code


17:00 - Finish

    End of event summary

 

https://events.prace-ri.eu/event/900/

Event types:

  • Workshops and courses


Activity log