• BFloat16 processing for Neural Networks on Armv8-A
    Neural Networks are a key component of Machine Learning (ML) applications. Project Trillium, Arm’s heterogeneous ML platform, provides a range of technologies in this field, including instructions that...
  • Deploying a Convolutional Neural Network on Cortex-M with CMSIS-NN
    Overview This blog is for embedded software developers who want to apply Machine Learning (ML) on Arm Cortex-M . We will show you how to deploy a trained Neural Network (NN) model (using Caffe as an...
  • New CMSIS-NN Neural Network Kernels Boost Efficiency in Microcontrollers by ~5x
    Neural Networks are becoming increasingly popular in always-on IoT edge devices performing data analytics right at the source, reducing latency as well as energy consumption for data communication. CMSIS...
  • Arm Ethos-N78 NPU: Unprecedented Machine Learning Capability at your Fingertips
    Our everyday lives generate huge amounts of data and information – digital, biological, physical, and sensorial. With advances in AI, this data can be used to create incredible benefits for humankind...
  • AI Basics: Training vs Inference – What’s the Difference?
    Imagine you have a dog. Let’s call her Bingo. You’d like Bingo to fetch her leash whenever you say, “Walkies!” So what do you do? You train her. Maybe you wave the leash and say, “Walkies!” Next time...