Embedded ML Inference for Cortex-M Systems
A new class of machine learning (ML) processor, called a microNPU, specifically designed to accelerate ML inference in area-constrained embedded and IoT devices. The Ethos-U55 combined with the AI-capable Cortex-M55 processor provides a 480x uplift in ML performance over existing Cortex-M based systems.
The combination of world-class hardware IP, easy-to-use tools, open-source software, and a leading ecosystem means the Ethos-U55 microNPU is transforming the future of small embedded and IoT devices. The Ethos-U55 microNPU is a component of a wider solution that includes the following key components to enable the next generation of AI devices:
Discover how the Ethos-U55 microNPU can deliver significant ML in deeply embedded systems.
Cortex-M Processor Series
The Arm Cortex-M processor family is Arm's smallest and lowest power suite of CPUs. Optimized for deterministic, real-time embedded processing and microcontroller applications, Cortex-M based processors are at the heart of the sensor hub in wearables, delivering advanced signal-processing capabilities.
Pelion IoT Platform
Building on Arm’s proven leadership as the trusted silicon architect, we are transforming the way IoT creates and captures value for global enterprises. Arm Pelion IoT Platform is the only IoT solution for any device, any data, any cloud.
Mbed OS is an open-source, embedded operating system that includes all the necessary features for the development of IoT connected products, including standards-based security and connectivity stacks, an RTOS, and drivers for sensors and I/O devices.
Cortex Microcontroller Software Interface Standard – Efficient Neural Network Implementation (CMSIS-NN) is a collection of efficient neural network kernels developed to maximize the performance and minimize the memory footprint of neural networks on Cortex-M processor cores.