Published August 11, 2026 | Version v1

BPA Artifact

Authors/Creators

Description

Bandedness Propagation Analysis of Tensor Compilers

This repository implements the Bandedness Propagation Analysis (BPA) to propagate bandwidth information across computational graphs. The analysis is implemented in MLIR using the `linalg` dialect and a custom `DIA` dialect to compress banded matrices.

The analysis is implemented as an MLIR pass that annotates operators with bandwidth information, which is then used by a custom code generator to produce banded-aware loop nests that only compute within the necessary bands proved by the analysis.

Files

README.md

Files (7.6 kB)

Name Size Download all
md5:c3ed49342ace3ea69293435c65b47680
6.0 kB Download
md5:3dd6ff24b430109b8652a1b55bcc8183
1.6 kB Preview Download

Additional details

Software

Repository URL
https://github.com/seliayeu/algebraic-structure-analysis
Programming language
C++ , Python , MLIR
Development Status
Concept