A number of manufacturers have recently started to produce high performance, multicore CPUs based on the ARM64 architecture. This hands-on workshop is aimed at helping users to port HPC codes to ARM64 processors.
Although ARM64 is already supported by a number of compiler suites including GNU, ARM and Cray, many users may only have experience in compiling for the Intel x86
architecture so some changes to the build procedure may be required. In particular, the compilation options required for best performance may be different.
This 2-day hands-on workshop, delivered by staff from ARM and EPCC, will cover the ARM64 architecture, compilers and libraries. Access will be provided to the Tier2 GW4 Isambard system, based on Cavium ThunderX2 CPUs, for all practical exercises.
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.
Monday 3rd December
Tuesday 4th December