Arm HPC Hands-on Workshop
Time: Tue 2020-02-18 09.00 - 17.00
Location: Room 304, Teknikringen 14, PDC, KTH, Stockholm
Participating: ARM
Contact:
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.
Programme
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
Registration
If you would like to attend the workshop, please register here .
Requirements
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 .