Embedded Binarized Neural Networks
Not on the map. Why?
Abstract (arXiv)
We study embedded Binarized Neural Networks (eBNNs) with the aim of allowing current binarized neural networks (BNNs) in the literature to perform feedforward inference efficiently on small embedded devices. We focus on minimizing the required memory footprint, given that these devices often have memory as small as tens of kilobytes (KB). Beyond minimizing the memory required to store weights, as in a BNN, we show that it is essential to minimize the memory used for temporaries which hold intermediate results between layers in feedforward inference. To accomplish this, eBNN reorders the computation of inference while preserving the original BNN structure, and uses just a single floating-point temporary for the entire neural network. All intermediate results from a layer are stored as binary values, as opposed to floating-points used in current BNN implementations, leading to a 32x reduction in required temporary space. We provide empirical evidence that our proposed eBNN approach allows efficient inference (10s of ms) on devices with severely limited memory (10s of KB). For example, eBNN achieves 95% accuracy on the MNIST dataset running on an Intel Curie with only 15 KB of usable memory with an inference runtime of under 50 ms per sample. To ease the development of applications in embedded contexts, we make our source code available that allows users to train and discover eBNN models for a learning task at hand, which fit within the memory constraint of the target device.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 1; 2025: 2.
8 papers.
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networkscited by 17
- 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Corescited by 12
- 2023Locally-Minimal Probabilistic Explanationscited by 6
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applicationscited by 6
- 2022Online Learning for Orchestration of Inference in Multi-User End-Edge-Cloud Networkscited by 5
- 2023Cost-Driven Hardware-Software Co-Optimization of Machine Learning Pipelinescited by 0
- 2024Designed Dithering Sign Activation for Binary Neural Networkscited by 0
- 2025On Integer Programming for the Binarized Neural Network Verification Problemcited by 0
- 2025On Integer Programming for the Binarized Neural Network Verification Problem1 Oct 2025
- 2025Neural Network Quantization for Microcontrollers: A Comprehensive Survey of Methods, Platforms, and Applications20 Aug 2025
- 2024Designed Dithering Sign Activation for Binary Neural Networks3 May 2024
- 2023Locally-Minimal Probabilistic Explanations19 Dec 2023
- 2023Cost-Driven Hardware-Software Co-Optimization of Machine Learning Pipelines11 Oct 2023
- 2022Online Learning for Orchestration of Inference in Multi-User End-Edge-Cloud Networks21 Feb 2022
- 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Cores23 Jun 2021
- 2021BDD4BNN: A BDD-based Quantitative Analysis Framework for Binarized Neural Networks12 Mar 2021