NEON Programming & Optimization (Deutsch)/(English)

Course Description

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.

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

1. Become familiar with ARMv7-A architecture
2. Become familiar with NEON instruction set
3. Become familiar with NEON micro-architecture
4. Write embedded software for NEON
5. Optimize code in compiler and linker
6. Monitor and analyze NEON performance
7. Implement algorithms with NEONs


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

Target Group

System designer, System programmer, Application programmer, Embedded programmer and System tester

Course Material

  • Supporting Documents

FlexyTrain: Our flexibility – Your plus

No date fits you? No problem, we offer you maximum flexibility and together we will find an adequate date. Just Contact us!