×

Ready to download this white paper?

First Name
Last Name
Job Title
Company
Phone Number
Address
Country
You may receive a request for your feedback from OpenSystems Media. Read our new Privacy Policy to understand what data we collect, why we collect it, and what we do with it.
Europe OptIn
Your download is ready!
Error - something went wrong!
   

How to do Machine Learning on Arm Cortex-M Microcontrollers

March 26, 2020

Machine learning (ML) algorithms are moving processing to the IoT device due to challenges with latency, power consumption, cost, network, bandwidth, reliability, security, and more. 

As a result, interest is growing in developing neural network (NN) solutions to deploy ML on low-power IoT devices, for example with microcontrollers powered by proven Arm Cortex-M technology.

To help developers get a head start, Arm offers CMSIS-NN, an open-source library of optimized software kernels that maximize NN performance on Cortex-M processors with minimal memory overhead.

This guide to ML on Cortex-M microcontrollers offers methods for NN architecture exploration using image classification on a sample CIFAR-10 dataset to develop models that fit on power and cost-constrained IoT devices.

What's included in this guide?

  • Techniques to perform NN model search within a set of typical compute constraints of microcontroller devices
  • Methods to use to optimize the NN kernels in CMSIS-NN
  • Ways to maximize NN performance on Cortex-M processors with the lowest memory footprint
Previous Article
Keysight Enhances UXR Oscilloscopes to Accelerate Development of mmWave Communications
Keysight Enhances UXR Oscilloscopes to Accelerate Development of mmWave Communications

Keysight Technologies released the UXR0051AP Infiniium UXR-Series Oscilloscope, a single channel instrument...

Next Article
GritTec Develops a Prototype of an Active Noise Cancellation Audio Device
GritTec Develops a Prototype of an Active Noise Cancellation Audio Device

GritTec has developed a prototype of an audio device with active noise cancellation for remote listening of...