Program seamlessly with sparse and structured tensors

Finch makes it easy to program with sparse and structured tensors, using compiler technology.

Select a Project

See Papers

Finch: Sparse and Structured Tensor Programming with Control Flow

Willow Ahrens, Teodoro Fields Collin, Radha Patel, Kyle Deeds, Changwan Hong, and Saman Amarasinghe, Proc. ACM Program. Lang., April 2025.

Link Download
SySTeC: A Symmetric Sparse Tensor Compiler

Radha Patel, Willow Ahrens, and Saman Amarasinghe, CGO '25, March 2025.

Link Download
Galley: Modern Query Optimization for Sparse Tensor Programs

Kyle Deeds, Willow Ahrens, Magda Balazinska, and Dan Suciu, arXiv, August 2024.

Link Download
Looplets: A Language for Structured Coiteration

Willow Ahrens, Daniel Donenfeld, Fredrik Kjolstad, and Saman Amarasinghe, CGO, February 2023.

Link Download