NEON Programming & Optimization

Course Objectives

NEON Programming & Optimization is a two days ARM official course.
The course goes into great depth and provides all necessary know-how to develop software for the NEON coprocessor in Cortex-A processors. 
The course covers the coprocessor instruction set, compiler support, SIND programming for vectorization, micro-architecture of NEON, code examples to implement parallel algorithms, code optimizations and performance monitoring. 
Learn how to take advantage of NEON to optimize common signal processing functions used in Filtering, Sample Rate Conversion, Audio and Video Codec applications.

General Information


  • ARM Cortex-A architecture knowledge
  • C and Assembler 
  • Experience in developing embedded systems

Duration & Attendance

2 days (3 days with labs)

Target Audience

Software engineers that would like accelerating algorithms for platforms based on Cortex-A processors.

Additional Information

Teaching Methods & Tools

  • ARM official course book 
  • Labs handbook 
  • DS5 SDK

Evaluation & Certification

At the end of the course the participant will receive a certificate from ARM.