activity
20182024
most citedFormat Abstraction for Sparse Tensor Algebra Compilers

124 citations · 315 across the 19 of their papers we have counts for

collaborators
Showing 2022Show all

7 papers · 1 filter

cs.PL2022

BaCO: A Fast and Portable Bayesian Compiler Optimization Framework

Erik Hellsten, Artur Souza, Johannes Lenfers +7

We introduce the Bayesian Compiler Optimization framework (BaCO), a general purpose autotuner for modern compilers targeting CPUs, GPUs, and FPGAs. BaCO provides the flexibility ne…

cs.PL2022★ 4 cited

Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture

Olivia Hsu, Alexander Rucker, Tian Zhao +2

We introduce Stardust, a compiler that compiles sparse tensor algebra to reconfigurable dataflow architectures (RDAs). Stardust introduces new user-provided data representation and…

cs.PL2022

Looplets: A Language For Structured Coiteration

Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad +1

Real world arrays often contain underlying structure, such as sparsity, runs of repeated values, or symmetry. Specializing for structure yields significant speedups. But automatica…

cs.AR2022★ 38 cited

The Sparse Abstract Machine

Olivia Hsu, Maxwell Strange, Ritvik Sharma +5

We propose the Sparse Abstract Machine (SAM), an abstract machine model for targeting sparse tensor algebra to reconfigurable and fixed-function spatial dataflow accelerators. SAM…

cs.PL2022★ 1 cited

Correct Compilation of Semiring Contractions

Scott Kovach, Fredrik Kjolstad

We introduce a formal operational semantics that describes the fused execution of variable contraction problems, which compute indexed arithmetic over a semiring and generalize spa…

cs.PL2022★ 29 cited

DISTAL: The Distributed Tensor Algebra Compiler

Rohan Yadav, Alex Aiken, Fredrik Kjolstad

We introduce DISTAL, a compiler for dense tensor algebra that targets modern distributed and heterogeneous systems. DISTAL lets users independently describe how tensors and computa…

cs.PL2022★ 53 cited

Compiler Support for Sparse Tensor Computations in MLIR

Aart J. C. Bik, Penporn Koanantakool, Tatiana Shpeisman +3

Sparse tensors arise in problems in science, engineering, machine learning, and data analytics. Programs that operate on such tensors can exploit sparsity to reduce storage require…