paper-with-me

홈 › Papers

FANN-on-MCU: An Open-Source Toolkit for Energy-Efficient Neural Network Inference at the Edge of the Internet of Things

2019-11-08 · Xiaying Wang, Michele Magno, Lukas Cavigelli, Luca Benini

The growing number of low-power smart devices in the Internet of Things is coupled with the concept of "Edge Computing", that is moving some of the intelligence, especially machine learning, towards the edge of the network. Enabling machine learning algorithms to run on resource-constrained hardware, typically on low-power smart devices, is challenging in terms of hardware (optimized and energy-efficient integrated circuits), algorithmic and firmware implementations. This paper presents FANN-on-MCU, an open-source toolkit built upon the Fast Artificial Neural Network (FANN) library to run lightweight and energy-efficient neural networks on microcontrollers based on both the ARM Cortex-M series and the novel RISC-V-based Parallel Ultra-Low-Power (PULP) platform. The toolkit takes multi-layer perceptrons trained with FANN and generates code targeted at execution on low-power microcontrollers either with a floating-point unit (i.e., ARM Cortex-M4F and M7F) or without (i.e., ARM Cortex M0-M3 or PULP-based processors). This paper also provides an architectural performance evaluation of neural networks on the most popular ARM Cortex-M family and the parallel RISC-V processor called Mr. Wolf. The evaluation includes experimental results for three different applications using a self-sustainable wearable multi-sensor bracelet. Experimental results show a measured latency in the order of only a few microseconds and a power consumption of few milliwatts while keeping the memory requirements below the limitations of the targeted microcontrollers. In particular, the parallel implementation on the octa-core RISC-V platform reaches a speedup of 22x and a 69% reduction in energy consumption with respect to a single-core implementation on Cortex-M4 for continuous real-time classification.

📄 PDF Abstract BibTeX arXiv:1911.03314

Code (1)

pulp-platform/fann-on-mcu 공식 구현

Tasks

BIG-bench Machine LearningEdge-computingEfficient Neural Network

Similar Papers 제목 키워드 기반

FANNO: Augmenting High-Quality Instruction Data with Open-Sourced LLMs Only

2024-08-02 · He Zhu, Junyou Su, Tianle Lun, Yicheng Tao 외

Instruction fine-tuning stands as a crucial advancement in leveraging large language models (LLMs) for enhanced task performance. However, the annotation of instruction datasets has traditionally been expensive and labor…

DiversityResponse Generation

Fann or Flop: A Multigenre, Multiera Benchmark for Arabic Poetry Understanding in LLMs

2025-05-23 · Wafa Alghallabi, Ritesh Thawkar, Sara Ghaboura, Ketan More 외

Arabic poetry is one of the richest and most culturally rooted forms of expression in the Arabic language, known for its layered meanings, stylistic diversity, and deep historical continuity. Although large language mode…

TCN Mapping Optimization for Ultra-Low Power Time-Series Edge Inference

2022-03-24 · Alessio Burrello, Alberto Dequino, Daniele Jahier Pagliari, Francesco Conti 외

Temporal Convolutional Networks (TCNs) are emerging lightweight Deep Learning models for Time Series analysis. We introduce an automated exploration approach and a library of optimized kernels to map TCNs on Parallel Ult…

Time SeriesTime Series Analysis

VLMEvalKit: An Open-Source Toolkit for Evaluating Large Multi-Modality Models

2024-07-16 · Haodong Duan, Junming Yang, Yuxuan Qiao, Xinyu Fang 외

We present VLMEvalKit: an open-source toolkit for evaluating large multi-modality models based on PyTorch. The toolkit aims to provide a user-friendly and comprehensive framework for researchers and developers to evaluat…

SRWToolkit: An Open Source Wizard of Oz Toolkit to Create Social Robotic Avatars

2025-09-04 · Atikkhan Faridkhan Nilgar, Kristof Van Laerhoven, Ayub Kinoti arxiv

We present SRWToolkit, an open-source Wizard of Oz toolkit designed to facilitate the rapid prototyping of social robotic avatars powered by local large language models (LLMs). Our web-based toolkit enables multimodal in…