NEON Software Development

  • Delivery method: Virtual Classroom (Private)

  • Location: Any location

  • Course Length: 8 hours

  • Technology Focus: Software

  • Cost: Contact us for pricing

  • Related products: Processor Architecture, ARMv7-A

  • Provider: Arm



This advanced class will provide a detailed introduction to NEON™ technology, before going on to show how it can be applied in software. Students will learn how to take advantage of NEON to optimize common signal processing functions used in Filtering, Sample Rate Conversion, Audio and Video Codec applications.


  • Proficiency with ARM assembly language.
  • Familiarity with signal processing algorithms and implementations.


Software engineers needing to learn how to leverage the NEON architecture to maximum advantage in embedded systems.


8 hours


  • ARM Architecture Overview
  • NEON Introduction
  • NEON Instruction Set
  • Compiling for NEON
  • Simple Vectorization example
  • NEON Coding Example

Download PDF Version

中文版 (Chinese Version)