Skip to main content

Arm HPC Hands-on Workshop

Time: Tue 2020-02-18 09.00 - 17.00

Location: Room 304, Teknikringen 14, PDC, KTH, Stockholm

Lecturer: ARM


This one day hands-on workshop will introduce the Arm HPC hardware and software ecosystem.

The workshop will be a mixture of presentations (to introduce topics) and hands-on tutorials (to explore those topics).

In addition to giving you a general overview of the ARM ecosystem, the workshop will provide training both for current generation hardware and instruction sets (Marvell ThunderX2 and NEON) and future generation (A64FX and SVE).

Through a set of pre-prepared tutorial examples, participants will be guided through an introduction to the compiler and maths libraries, and on to the compilation and emulation of SVE vector instructions. Additionally we invite participants to bring, and use, their own code examples to evaluate the hardware and HPC software stack.


9:00 – 10:30 Introduction to Arm in HPC

  • Welcome & introductions
  • Background
  • Arm hardware ecosystem
  • Arm software ecosystem

10:30-11:00 Coffee break

11:00 – 12:30 Hands-on session 1

  • Getting logged in
  • Using the compilers and tools
  • Option of pre-prepared examples

12:30 – 13:30 Lunch

13:30 – 15:00 Future architecture portability

  • SVE theory
  • How to code for Arm (X86->AArch64)
  • Performance portability with Arm

15:00 – 15:30 Coffee break

15:30 – 17:00 Hands-on session 2

  • Own code exercises, or
  • SVE compilation and emulation

17:00 Wrap up


If you would like to attend the workshop, please register here .


You are expected to bring a laptop as this is a "hands-on" workshop! If you already have an eduroam account for wireless internet access that will be helpful; if you do not have an eduroam account and need guest access to wifi for the duration of the course, please contact the organizer.

If you do not already have an account at PDC, and would like one so you can keep experimenting after the workshop is over, then please request an account at least one week before the workshop starts, according to the instructions here .