Publications

Finch: Sparse and Structured Array Programming with Control Flow

Published in Arxiv

Finch is a compiler for sparse and structured array programs which jointly takes advantage of data and program structure to produce highly efficient code.

Recommended citation: Ahrens, Willow, Teodoro Fields Collin, Radha Patel, Kyle Deeds, Changwan Hong, and Saman Amarasinghe. "Finch: Sparse and Structured Array Programming with Control Flow." arXiv preprint arXiv:2404.16730 (2024). https://arxiv.org/pdf/2404.16730