Program seamlessly with sparse and structured tensors

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

Our Projects

Video Overview

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

Sponsors

NSF POSE
The National Science Foundation

This material is based upon work supported by the National Science Foundation under Award No. 2612044.

CodSpeed

We are grateful to CodSpeed for their benchmarking support.