Program seamlessly with sparse and structured tensors

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

Our Projects

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
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