September 30, 2019 to October 1, 2019
Europe/London timezone

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


ARM logo

Auditorium in the Roger Needham Building (RNB)
The University of Cambridge Roger Needham Building 7 JJ Thomson Ave, Cambridge CB3 0FA

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