mlsanityData to 7 Oct 2026

Interstellar: Using Halide's Scheduling Language to Analyze DNN Accelerators

arXiv 1809.04070 ↗First posted 10 Sep 2018cs.DCcited by 33

Not on the map. Why?

Abstract (arXiv)

We show that DNN accelerator micro-architectures and their program mappings represent specific choices of loop order and hardware parallelism for computing the seven nested loops of DNNs, which enables us to create a formal taxonomy of all existing dense DNN accelerators. Surprisingly, the loop transformations needed to create these hardware variants can be precisely and concisely represented by Halide's scheduling language. By modifying the Halide compiler to generate hardware, we create a system that can fairly compare these prior accelerators. As long as proper loop blocking schemes are used, and the hardware can support mapping replicated loops, many different hardware dataflows yield similar energy efficiency with good performance. This is because the loop blocking can ensure that most data references stay on-chip with good locality and the processing units have high resource utilization. How resources are allocated, especially in the memory system, has a large impact on energy and performance. By optimizing hardware resource allocation while keeping throughput constant, we achieve up to 4.2X energy improvement for Convolutional Neural Networks (CNNs), 1.6X and 1.8X improvement for Long Short-Term Memories (LSTMs) and multi-layer perceptrons (MLPs), respectively.

Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Sep 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 8; 2022: 6; 2023: 11; 2024: 4; 2025: 3; 2026: 1.

33 papers.

Sort:

  1. 2023Full Stack Optimization of Transformer Inference: a Surveycited by 79
  2. 2021FLAT: An Optimized Dataflow for Mitigating Attention Bottleneckscited by 38
  3. 2021CoSA: Scheduling by Constrained Optimization for Spatial Acceleratorscited by 22
  4. 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
  5. 2023A Hardware Evaluation Framework for Large Language Model Inferencecited by 14
  6. 2021HASCO: Towards Agile HArdware and Software CO-design for Tensor Computationcited by 10
  7. 2024Performance Modeling and Workload Analysis of Distributed Large Language Model Training and Inferencecited by 9
  8. 2023Enabling Resource-efficient AIoT System with Cross-level Optimization: A surveycited by 8
  9. 2021Union: A Unified HW-SW Co-Design Ecosystem in MLIR for Evaluating Tensor Operations on Spatial Acceleratorscited by 5
  10. 2023SPADE: Sparse Pillar-based 3D Object Detection Accelerator for Autonomous Drivingcited by 4
  11. 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Acceleratorscited by 4
  12. 2024BOLD: Boolean Logic Deep Learningcited by 3
21 more
  1. 2021Evaluating Spatial Accelerator Architectures with Tiled Matrix-Matrix Multiplicationcited by 2
  2. 2022Design of High-Throughput Mixed-Precision CNN Accelerators on FPGAcited by 2
  3. 2022Demystifying Map Space Exploration for NPUscited by 2
  4. 2023SALSA: Simulated Annealing based Loop-Ordering Scheduler for DNN Acceleratorscited by 2
  5. 2023Boolean Variation and Boolean Logic BackPropagationcited by 2
  6. 2024Understanding the Performance Horizon of the Latest ML Workloads with NonGEMM Workloadscited by 2
  7. 2022Vision Transformer Computation and Resilience for Dynamic Inferencecited by 1
  8. 2023YFlows: Systematic Dataflow Exploration and Code Generation for Efficient Neural Network Inference using SIMD Architectures on CPUscited by 1
  9. 2024PACiM: A Sparsity-Centric Hybrid Compute-in-Memory Architecture via Probabilistic Approximationcited by 1
  10. 2025SystolicAttention: Fusing FlashAttention within a Single Systolic Arraycited by 1
  11. 2021SmartDeal: Re-Modeling Deep Network Weights for Efficient Inference and Trainingcited by 0
  12. 2021Optimizing the Whole-life Cost in End-to-end CNN Accelerationcited by 0
  13. 2022Compiler-Driven Simulation of Reconfigurable Hardware Acceleratorscited by 0
  14. 2022Shisha: Online scheduling of CNN pipelines on heterogeneous architecturescited by 0
  15. 2022DRAGON (Differentiable Graph Execution) : A suite of Hardware Simulation and Optimization tools for Modern AI/Non-AI Workloadscited by 0
  16. 2023KAPLA: Pragmatic Representation and Fast Solving of Scalable NN Accelerator Dataflowcited by 0
  17. 2023Performance Analysis of DNN Inference/Training with Convolution and non-Convolution Operationscited by 0
  18. 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architecturescited by 0
  19. 2023DEAP: Design Space Exploration for DNN Accelerator Parallelismcited by 0
  20. 2025Exploring the Performance Improvement of Tensor Processing Engines through Transformation in the Bit-weight Dimension of MACscited by 0
  21. 2026MATCHA: Efficient Deployment of Deep Neural Networks on Multi-Accelerator Heterogeneous Edge SoCscited by 0