mlsanityData to 7 Oct 2026

Union: A Unified HW-SW Co-Design Ecosystem in MLIR for Evaluating Tensor Operations on Spatial Accelerators

arXiv 2109.07419 ↗First posted 15 Sep 2021cs.AR cs.DC cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

To meet the extreme compute demands for deep learning across commercial and scientific applications, dataflow accelerators are becoming increasingly popular. While these "domain-specific" accelerators are not fully programmable like CPUs and GPUs, they retain varying levels of flexibility with respect to data orchestration, i.e., dataflow and tiling optimizations to enhance efficiency. There are several challenges when designing new algorithms and mapping approaches to execute the algorithms for a target problem on new hardware. Previous works have addressed these challenges individually. To address this challenge as a whole, in this work, we present a HW-SW co-design ecosystem for spatial accelerators called Union within the popular MLIR compiler infrastructure. Our framework allows exploring different algorithms and their mappings on several accelerator cost models. Union also includes a plug-and-play library of accelerator cost models and mappers which can easily be extended. The algorithms and accelerator cost models are connected via a novel mapping abstraction that captures the map space of spatial accelerators which can be systematically pruned based on constraints from the hardware, workload, and mapper. We demonstrate the value of Union for the community with several case studies which examine offloading different tensor operations(CONV/GEMM/Tensor Contraction) on diverse accelerator architectures using different mapping schemes.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 8 of its 40 references that are in the map. First posted on arXiv 15 Sep 2021.

Builds on

8 of 40 references.

References · 8

  1. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  2. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  3. 2014cuDNN: Efficient Primitives for Deep Learningcited by 240
  4. 2018Interstellar: Using Halide's Scheduling Language to Analyze DNN Acceleratorscited by 33
  5. 2021Mind Mappings: Enabling Efficient Algorithm-Accelerator Mapping Space Searchcited by 24
  6. 2020STONNE: A Detailed Architectural Simulator for Flexible Neural Network Acceleratorscited by 2
  7. 2021A High-Performance Sparse Tensor Algebra Compiler in Multi-Level IRcited by 2
  8. 2021Evaluating Spatial Accelerator Architectures with Tiled Matrix-Matrix Multiplicationcited by 2

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 3; 2023: 0; 2024: 0; 2025: 1.

5 papers.