DeFiNES: Enabling Fast Exploration of the Depth-first Scheduling Space for DNN Accelerators through Analytical Modeling
Not on the map. Why?
Abstract (arXiv)
DNN workloads can be scheduled onto DNN accelerators in many different ways: from layer-by-layer scheduling to cross-layer depth-first scheduling (a.k.a. layer fusion, or cascaded execution). This results in a very broad scheduling space, with each schedule leading to varying hardware (HW) costs in terms of energy and latency. To rapidly explore this vast space for a wide variety of hardware architectures, analytical cost models are crucial to estimate scheduling effects on the HW level. However, state-of-the-art cost models are lacking support for exploring the complete depth-first scheduling space, for instance focusing only on activations while ignoring weights, or modeling only DRAM accesses while overlooking on-chip data movements. These limitations prevent researchers from systematically and accurately understanding the depth-first scheduling space. After formalizing this design space, this work proposes a unified modeling framework, DeFiNES, for layer-by-layer and depth-first scheduling to fill in the gaps. DeFiNES enables analytically estimating the hardware cost for possible schedules in terms of both energy and latency, while considering data access at every memory level. This is done for each schedule and HW architecture under study by optimally choosing the active part of the memory hierarchy per unique combination of operand, layer, and feature map tile. The hardware costs are estimated, taking into account both data computation and data copy phases. The analytical cost model is validated against measured data from a taped-out depth-first DNN accelerator, DepFiN, showing good modeling accuracy at the end-to-end neural network level. A comparison with generalized state-of-the-art demonstrates up to 10X better solutions found with DeFiNES.
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 10 Dec 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 4; 2025: 5.
12 papers.
- 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUscited by 8
- 2024HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipelinecited by 7
- 2024Event-based Optical Flow on Neuromorphic Processor: ANN vs. SNN Comparison based on Activation Sparsificationcited by 7
- 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyMLcited by 3
- 2025eIQ Neutron: Redefining Edge-AI Inference with Integrated NPU and Compiler Innovationscited by 3
- 2023Fused Depthwise Tiling for Memory Optimization in TinyML Deep Neural Network Inferencecited by 2
- 2025An End-to-End DNN Inference Framework for the SpiNNaker2 Neuromorphic MPSoCcited by 1
- 2023Improvements in Interlayer Pipelining of CNN Accelerators Using Genetic Algorithmscited by 0
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architecturescited by 0
- 2024MAS-Attention: Memory-Aware Stream Processing for Attention Acceleration on Resource-Constrained Edge Devicescited by 0
- 2025Coflex: Enhancing HW-NAS with Sparse Gaussian Processes for Efficient and Scalable DNN Accelerator Designcited by 0
- 2025Mozart: A Chiplet Ecosystem-Accelerator Codesign Framework for Composable Bespoke Application Specific Integrated Circuitscited by 0
- 2025Mozart: A Chiplet Ecosystem-Accelerator Codesign Framework for Composable Bespoke Application Specific Integrated Circuits10 Oct 2025
- 2025eIQ Neutron: Redefining Edge-AI Inference with Integrated NPU and Compiler Innovations17 Sep 2025
- 2025Coflex: Enhancing HW-NAS with Sparse Gaussian Processes for Efficient and Scalable DNN Accelerator Design31 Jul 2025
- 2025An End-to-End DNN Inference Framework for the SpiNNaker2 Neuromorphic MPSoC18 Jul 2025
- 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyML16 May 2025
- 2024MAS-Attention: Memory-Aware Stream Processing for Attention Acceleration on Resource-Constrained Edge Devices20 Nov 2024
- 2024Event-based Optical Flow on Neuromorphic Processor: ANN vs. SNN Comparison based on Activation Sparsification29 Jul 2024
- 2024HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipeline25 Jul 2024
- 2024Optimizing the Deployment of Tiny Transformers on Low-Power MCUs3 Apr 2024
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architectures29 Nov 2023
- 2023Improvements in Interlayer Pipelining of CNN Accelerators Using Genetic Algorithms20 Nov 2023
- 2023Fused Depthwise Tiling for Memory Optimization in TinyML Deep Neural Network Inference31 Mar 2023