mlsanityData to 7 Oct 2026

DNNFusion: Accelerating Deep Neural Networks Execution with Advanced Operator Fusion

arXiv 2108.13342 ↗First posted 30 Aug 2021cs.LG cs.AIcited by 56

Not on the map. Why?

Abstract (arXiv)

Deep Neural Networks (DNNs) have emerged as the core enabler of many major applications on mobile devices. To achieve high accuracy, DNN models have become increasingly deep with hundreds or even thousands of operator layers, leading to high memory and computational requirements for inference. Operator fusion (or kernel/layer fusion) is key optimization in many state-of-the-art DNN execution frameworks, such as TensorFlow, TVM, and MNN. However, these frameworks usually adopt fusion approaches based on certain patterns that are too restrictive to cover the diversity of operators and layer connections. Polyhedral-based loop fusion techniques, on the other hand, work on a low-level view of the computation without operator-level information, and can also miss potential fusion opportunities. To address this challenge, this paper proposes a novel and extensive loop fusion framework called DNNFusion. The basic idea of this work is to work at an operator view of DNNs, but expand fusion opportunities by developing a classification of both individual operators and their combinations. In addition, DNNFusion includes 1) a novel mathematical-property-based graph rewriting framework to reduce evaluation costs and facilitate subsequent operator fusion, 2) an integrated fusion plan generation that leverages the high-level analysis and accurate light-weight profiling, and 3) additional optimizations during fusion code generation. DNNFusion is extensively evaluated on 15 DNN models with varied types of tasks, model sizes, and layer counts. The evaluation results demonstrate that DNNFusion finds up to 8.8x higher fusion opportunities, outperforms four state-of-the-art DNN execution frameworks with 9.3x speedup. The memory requirement reduction and speedups can enable the execution of many of the target models on mobile devices and even make them part of a real-time application.

Key facts. Cited by 56 papers in the map (data through 7 Oct 2026). Builds on 23 of its 114 references that are in the map. First posted on arXiv 30 Aug 2021.

Builds on

23 of 114 references.

References · 23

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
  4. 2014Microsoft COCO: Common Objects in Contextcited by 17,498
  5. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  6. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  7. 2017Mask R-CNNcited by 7,259
  8. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  9. 2015SSD: Single Shot MultiBox Detectorcited by 3,125
  10. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  11. 2020YOLOv4: Optimal Speed and Accuracy of Object Detectioncited by 1,624
  12. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
11 more
  1. 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
  2. 2018Learning to Optimize Tensor Programscited by 138
  3. 2018Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractionscited by 84
  4. 2020PatDNN: Achieving Real-Time DNN Execution on Mobile Devices with Pattern-based Weight Pruningcited by 75
  5. 2020MLIR: A Compiler Infrastructure for the End of Moore's Lawcited by 64
  6. 2020MNN: A Universal and Efficient Inference Enginecited by 64
  7. 2018Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Codecited by 53
  8. 2020RTMobile: Beyond Real-Time Mobile Acceleration of RNNs for Speech Recognitioncited by 19
  9. 2020Cortex: A Compiler for Recursive Deep Learning Modelscited by 16
  10. 2018On Optimizing Operator Fusion Plans for Large-Scale Machine Learning in SystemMLcited by 13
  11. 2015Polly's Polyhedral Scheduling in the Presence of Reductionscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 9; 2023: 9; 2024: 12; 2025: 12; 2026: 12.

56 papers.

Sort:

By area:

  1. 2024Model Compression and Efficient Inference for Large Language Models: A Surveycited by 62
  2. 2023Pre-RMSNorm and Pre-CRMSNorm Transformers: Equivalent and Efficient Pre-LN Transformerscited by 30
  3. 2021Understanding GNN Computational Graph: A Coordinated Computation, IO, and Memory Perspectivecited by 28
  4. 2022DreamShard: Generalizable Embedding Table Placement for Recommender Systemscited by 14
  5. 2023Towards Artificial General Intelligence (AGI) in the Internet of Things (IoT): Opportunities and Challengescited by 14
  6. 2024SmartMem: Layout Transformation Elimination and Adaptation for Efficient DNN Execution on Mobilecited by 12
  7. 2023Operator Fusion in XLA: Analysis and Evaluationcited by 8
  8. 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
  9. 2024Optimal Kernel Orchestration for Tensor Programs with Korchcited by 7
  10. 2022OLLA: Optimizing the Lifetime and Location of Arrays to Reduce the Memory Usage of Neural Networkscited by 6
  11. 2025Neuromorphic Principles for Efficient Large Language Models on Intel Loihi 2cited by 6
  12. 2023Shared Memory-contention-aware Concurrent DNN Execution for Diversely Heterogeneous System-on-Chipscited by 5
38 more
  1. 2024SoD2: Statically Optimizing Dynamic Deep Neural Networkcited by 4
  2. 2026Event Tensor: A Unified Abstraction for Compiling Dynamic Megakernelcited by 4
  3. 2024MTP: A Meaning-Typed Language Abstraction for AI-Integrated Programmingcited by 3
  4. 2024Survey for Landing Generative AI in Social and E-commerce Recsys -- the Industry Perspectivescited by 3
  5. 2025msf-CNN: Patch-based Multi-Stage Fusion with Convolutional Neural Networks for TinyMLcited by 3
  6. 2025LoRAFusion: Efficient LoRA Fine-Tuning for LLMscited by 3
  7. 2025Neptune: Advanced ML Operator Fusion for Locality and Parallelism on GPUscited by 3
  8. 2021Collage: Seamless Integration of Deep Learning Backends with Automatic Placementcited by 2
  9. 2022DNNFuser: Generative Pre-Trained Transformer as a Generalized Mapper for Layer Fusion in DNN Acceleratorscited by 2
  10. 2022Efficient Adaptive Activation Rounding for Post-Training Quantizationcited by 2
  11. 2023TorchBench: Benchmarking PyTorch with High API Surface Coveragecited by 2
  12. 2024Understanding the Performance Horizon of the Latest ML Workloads with NonGEMM Workloadscited by 2
  13. 2022OLLIE: Derivation-based Tensor Program Optimizercited by 1
  14. 2022Inference Latency Prediction at the Edgecited by 1
  15. 2023RAF: Holistic Compilation for Deep Learning Model Trainingcited by 1
  16. 2024Kernel Looping: Eliminating Synchronization Boundaries for Peak Inference Performancecited by 1
  17. 2025Blockbuster, Part 1: Block-level AI Operator Fusioncited by 1
  18. 2025Scalable Synthesis of distributed LLM workloads through Symbolic Tensor Graphscited by 1
  19. 2025Optimizing 3D Gaussian Splattering for Mobile GPUscited by 1
  20. 2026FlashMem: Supporting Modern DNN Workloads on Mobile with GPU Memory Hierarchy Optimizationscited by 1
  21. 2022CoCoPIE XGen: A Full-Stack AI-Oriented Optimizing Frameworkcited by 0
  22. 2022ALT: Boosting Deep Learning Performance by Breaking the Wall between Graph and Operator Level Optimizationscited by 0
  23. 2022AGO: Boosting Mobile AI Inference Performance by Removing Constraints on Graph Optimizationcited by 0
  24. 2023PowerFusion: A Tensor Compiler with Explicit Data Movement Description and Instruction-level Graph IRcited by 0
  25. 2023Grassroots Operator Search for Model Edge Adaptationcited by 0
  26. 2024GeoT: Tensor Centric Library for Graph Neural Network via Efficient Segment Reduction on GPUcited by 0
  27. 2024Deep Learning Inference on Heterogeneous Mobile Processors: Potentials and Pitfallscited by 0
  28. 2024Accelerating Depthwise Separable Convolutions on Ultra-Low-Power Devicescited by 0
  29. 2024MAS-Attention: Memory-Aware Stream Processing for Attention Acceleration on Resource-Constrained Edge Devicescited by 0
  30. 2025GPU-accelerated Multi-relational Parallel Graph Retrieval for Web-scale Recommendationscited by 0
  31. 2025Accelerating Sparse Transformer Inference on GPUcited by 0
  32. 2025FuseFlow: A Fusion-Centric Compilation Framework for Sparse Deep Learning on Streaming Dataflowcited by 0
  33. 2025AutoTailor: Automatic and Efficient Adaptive Model Deployment for Diverse Edge Devicescited by 0
  34. 2025Parallax: Runtime Parallelization for Operator Fallbacks in Heterogeneous Edge Systemscited by 0
  35. 2026Communication-Avoiding Linear Algebraic Kernel K-Means on GPUscited by 0
  36. 2026RedFuser: An Automatic Operator Fusion Framework for Cascaded Reductions on AI Acceleratorscited by 0
  37. 2026MONET: Modeling and Optimization of neural NEtwork Training from Edge to Data Centerscited by 0
  38. 2026Optimizing Feature Extraction for On-device Model Inference with User Behavior Sequencescited by 0

50 most cited of 56 All 56 (JSON)