About this Learning Path

Who is this for?

This is an advanced topic for software developers interested in porting architecture specific intrinics to Arm processors.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Understand what intrinsics are and how to find them in code
  • Evaluate options and use header-only libraries to port architecture specific intrinics to Arm


Before starting, you will need the following:

  • Some understanding of SIMD concepts
  • An Arm based machine or cloud instance running Ubuntu Linux.
  • Optionally an x86_64 machine also running Ubuntu.