ATLAAS: Automatic Tensor-Level Abstraction of Accelerator Semantics
Ruijie Gao, Haoran Jin, Jirong Yang, Nathaniel Bleier

TL;DR
ATLAAS is an end-to-end MLIR-based pipeline that automatically lifts RTL-extracted accelerator semantics to high-level tensor ISA specifications, enabling software stack generation for tensor accelerators.
Contribution
It introduces the first MLIR-based semantic lifting pipeline that automates the creation of tensor ISA specifications from RTL, reducing manual effort and enabling automatic software stack generation.
Findings
Achieves up to 92.9% collapse of bit-level MLIR on Gemmini.
Discovers hardware features omitted from reference designs.
Successfully lifts all modules of TVM's VTA without accelerator-specific modifications.
Abstract
Numerous tensor accelerator designs have been proposed, yet most lack well-documented ISAs and compiler backends, limiting evaluation to a handful of operators. Recent work has shown that given a tensor-level ISA specification, complete software stacks including compiler backends can be automatically generated--but writing such specifications remains a manual, expert-driven process. We present ATLAAS, the first end-to-end MLIR-based pipeline that lifts RTL-extracted accelerator semantics to tensor ISA specifications. Starting from bit-level LLVM IR produced by prior architecture-level model extraction, ATLAAS applies an 8-pass semantic lifting pipeline that progressively recovers high-level tensor structure--MAC idioms, saturation semantics, multi-dimensional buffer organizations, and data layout transformations--emitting specifications that immediately enable automatic software stack…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
