MAFAT: Memory-Aware Fusing and Tiling of Neural Networks for Accelerated Edge Inference
Not on the map. Why?
Abstract (arXiv)
A rising research challenge is running costly machine learning (ML) networks locally on resource-constrained edge devices. ML networks with large convolutional layers can easily exceed available memory, increasing latency due to excessive OS swapping. Previous memory reduction techniques such as pruning and quantization reduce model accuracy and often require retraining. Alternatively, distributed methods partition the convolutions into equivalent smaller sub-computations, but the implementations introduce communication costs and require a network of devices. Distributed partitioning approaches can, however, also be used to run in a reduced memory footprint on a single device by subdividing the network into smaller operations. In this paper, we extend prior work on distributed partitioning into a memory-aware execution on a single device. Our approach extends prior fusing strategies to allow for multiple groups of convolutional layers that are fused and tiled independently. This enables trading off overhead versus data reuse in order to specifically reduces memory footprint. We propose a memory usage predictor coupled with a search algorithm to provide optimized fusing and tiling configurations for an arbitrary set of convolutional layers. When applied to the YOLOv2 object detection network, results show that our approach can run in less than half the memory, and with a speedup of up to 2.78 under severe memory constraints. Additionally, our algorithm will return a configuration with a latency that is within 6% of the best latency measured in a manual search.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 10 of its 19 references that are in the map. First posted on arXiv 14 Jul 2021.
Builds on
10 of 19 references.
References · 10
- 2016YOLO9000: Better, Faster, Strongercited by 1,429
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2018Federated Learning via Over-the-Air Computationcited by 215
- 2014Compressing Deep Convolutional Networks using Vector Quantizationcited by 189
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
- 2015Structured Pruning of Deep Convolutional Neural Networkscited by 148
- 2015Fixed Point Quantization of Deep Convolutional Networkscited by 141
- 2018Wireless Network Intelligence at the Edgecited by 90
- 2019Energy-Efficient Processing and Robust Wireless Cooperative Transmission for Edge Inferencecited by 10
- 2019FQ-Conv: Fully Quantized Convolution for Efficient and Accurate Inferencecited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.