LGARPFDec 18, 2024

USEFUSE: Uniform Stride for Enhanced Performance in Fused Layer Architecture of Deep Neural Networks

arXiv:2412.13724v21 citationsh-index: 6J syst archit
Originality Incremental advance
AI Analysis

This work addresses efficiency problems for edge device deployments, but appears incremental as it builds on existing fusion and optimization techniques.

This study tackled the challenge of deploying CNNs on resource-constrained edge devices by proposing a fused layer architecture with uniform stride and mechanisms to skip inefficient convolutions, resulting in reduced redundant computations and improved efficiency.

Convolutional Neural Networks (CNNs) are crucial in various applications, but their deployment on resource-constrained edge devices poses challenges. This study presents the Sum-of-Products (SOP) units for convolution, which utilize low-latency left-to-right bit-serial arithmetic to minimize response time and enhance overall performance. The study proposes a methodology for fusing multiple convolution layers to reduce off-chip memory communication and increase overall performance. An effective mechanism detects and skips inefficient convolutions after ReLU layers, minimizing power consumption without compromising accuracy. Furthermore, efficient tile movement guarantees uniform access to the fusion pyramid. An analysis demonstrates the utile stride strategy improves operational intensity. Two designs cater to varied demands: one focuses on minimal response time for mission-critical applications, and another focuses on resource-constrained devices with comparable latency. This approach notably reduced redundant computations, improving the efficiency of CNN deployment on edge devices.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes