Saved in:
Bibliographic Details
Main Authors: Mudraje, Ishwar, Vogelgesang, Kai, Herfet, Thorsten
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.17269
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916897147060224
author Mudraje, Ishwar
Vogelgesang, Kai
Herfet, Thorsten
author_facet Mudraje, Ishwar
Vogelgesang, Kai
Herfet, Thorsten
contents 1D-CNNs are used for time series classification in various domains with a high degree of accuracy. Most implementations collect the incoming data samples in a buffer before performing inference on it. On edge devices, which are typically constrained and single-threaded, such an implementation may interfere with time-critical tasks. One such task is that of sample acquisition. In this work, we propose an inference scheme that interleaves the convolution operations between sample intervals, which allows us to reduce the inference latency. Furthermore, our scheme is well-suited for storing data in ring buffers, yielding a small memory footprint. We demonstrate these improvements by comparing our approach to TFLite's inference method, giving a 10% reduction in the inference delay while almost halving the memory usage. Our approach is feasible on common consumer devices, which we show using an AVR-based Arduino board and an ARM-based Arduino board.
format Preprint
id arxiv_https___arxiv_org_abs_2501_17269
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A 1-D CNN inference engine for constrained platforms
Mudraje, Ishwar
Vogelgesang, Kai
Herfet, Thorsten
Machine Learning
1D-CNNs are used for time series classification in various domains with a high degree of accuracy. Most implementations collect the incoming data samples in a buffer before performing inference on it. On edge devices, which are typically constrained and single-threaded, such an implementation may interfere with time-critical tasks. One such task is that of sample acquisition. In this work, we propose an inference scheme that interleaves the convolution operations between sample intervals, which allows us to reduce the inference latency. Furthermore, our scheme is well-suited for storing data in ring buffers, yielding a small memory footprint. We demonstrate these improvements by comparing our approach to TFLite's inference method, giving a 10% reduction in the inference delay while almost halving the memory usage. Our approach is feasible on common consumer devices, which we show using an AVR-based Arduino board and an ARM-based Arduino board.
title A 1-D CNN inference engine for constrained platforms
topic Machine Learning
url https://arxiv.org/abs/2501.17269