A 1-D CNN inference engine for constrained platforms
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 30 references that are in the map. First posted on arXiv 28 Jan 2025.
Builds on
8 of 30 references.
References · 8
- 2019InceptionTime: Finding AlexNet for Time Series Classificationcited by 386
- 2019ROCKET: Exceptionally fast and accurate time series classification using random convolutional kernelscited by 336
- 2020Benchmarking Multivariate Time Series Classification Algorithmscited by 145
- 2018CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUscited by 116
- 2023Bake off redux: a review and experimental evaluation of recent time series classification algorithmscited by 99
- 2013Fast Training of Convolutional Networks through FFTscited by 89
- 2023Deep Learning for Time Series Classification and Extrinsic Regression: A Current Surveycited by 68
- 2021TinyOL: TinyML with Online-Learning on Microcontrollerscited by 65
Built on by
Citing papers per year: 2025: 1.
1 paper.