mlsanityData to 7 Oct 2026

Ariel-ML: Computing Parallelization with Embedded Rust for Neural Networks on Heterogeneous Multi-core Microcontrollers

arXiv 2512.09800 ↗First posted 10 Dec 2025cs.LG cs.DC cs.PFcited by 1

Not on the map. Why?

Abstract (arXiv)

Low-power microcontroller (MCU) hardware is currently evolving from single-core architectures to predominantly multi-core architectures. In parallel, new embedded software building blocks are more and more written in Rust, while C/C++ dominance fades in this domain. On the other hand, small artificial neural networks (ANN) of various kinds are increasingly deployed in edge AI use cases, thus deployed and executed directly on low-power MCUs. In this context, both incremental improvements and novel innovative services will have to be continuously retrofitted using ANNs execution in software embedded on sensing/actuating systems already deployed in the field. However, there was so far no Rust embedded software platform automating parallelization for inference computation on multi-core MCUs executing arbitrary TinyML models. This paper thus fills this gap by introducing Ariel-ML, a novel toolkit we designed combining a generic TinyML pipeline and an embedded Rust software platform which can take full advantage of multi-core capabilities of various 32bit microcontroller families (Arm Cortex-M, RISC-V, ESP-32). We published the full open source code of its implementation, which we used to benchmark its capabilities using a zoo of various TinyML models. We show that Ariel-ML outperforms prior art in terms of inference latency as expected, and we show that, compared to pre-existing toolkits using embedded C/C++, Ariel-ML achieves comparable memory footprints. Ariel-ML thus provides a useful basis for TinyML practitioners and resource-constrained embedded Rust developers.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 11 of its 46 references that are in the map. First posted on arXiv 10 Dec 2025.

Builds on

11 of 46 references.

References · 11

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2022Machine Learning Operations (MLOps): Overview, Definition, and Architecturecited by 126
  3. 2021MLPerf Tiny Benchmarkcited by 118
  4. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
  5. 2022TinyIREE: An ML Execution Environment for Embedded Systems from Compilation to Deploymentcited by 12
  6. 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUscited by 8
  7. 2021TinyML Platforms Benchmarkingcited by 5
  8. 2023U-TOE: Universal TinyML On-board Evaluation Toolkit for Low-Power IoTcited by 5
  9. 2024MicroFlow: An Efficient Rust-Based Inference Engine for TinyMLcited by 3
  10. 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyMLcited by 3
  11. 2024DEBUG-HD: Debugging TinyML models on-device using Hyper-Dimensional computingcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.