Transformation for class immutability. - Fredrik Kjolstad; Danny Dig; Gabriel Acevedo; Marc Snir (ICSE, 2011)

Automatic datatype generation and optimization. - Fredrik Kjolstad; Torsten Hoefler; Marc Snir (PPoPP, 2012)

MPI datatype processing using runtime compilation. - Timo Schneider; Fredrik Kjolstad; Torsten Hoefler (EuroMPI, 2013)

Why New Programming Languages for Simulation? - Gilbert Louis Bernstein; Fredrik Kjolstad (ACM Trans. Graph., 2016)

Simit: A Language for Physical Simulation. - Fredrik Kjolstad; Shoaib Kamil 001; Jonathan Ragan-Kelley; David I. W. Levin; Shinjiro Sueda; Desai Chen; Etienne Vouga; Danny M. Kaufman; Gurtej Kanwar; Wojciech Matusik; Saman P. Amarasinghe (ACM Trans. Graph., 2016)

taco: a tool to generate tensor algebra kernels. - Fredrik Kjolstad; Stephen Chou; David Lugato; Shoaib Kamil 001; Saman P. Amarasinghe (ASE, 2017)

The tensor algebra compiler. - Fredrik Kjolstad; Shoaib Kamil 001; Stephen Chou; David Lugato; Saman P. Amarasinghe (Proc. ACM Program. Lang., 2017)

Automatic Generation of Sparse Tensor Kernels with Workspaces. - Fredrik Kjolstad; Shoaib Kamil 001; Saman P. Amarasinghe (CoRR, 2018)

Unified Sparse Formats for Tensor Algebra Compilers. - Stephen Chou; Fredrik Kjolstad; Saman P. Amarasinghe (CoRR, 2018)

Format abstraction for sparse tensor algebra compilers. - Stephen Chou; Fredrik Kjolstad; Saman P. Amarasinghe (Proc. ACM Program. Lang., 2018)

Tensor Algebra Compilation with Workspaces. - Fredrik Kjolstad; Willow Ahrens; Shoaib Kamil 001; Saman P. Amarasinghe (CGO, 2019)

Creating an Agile Hardware Design Flow. - Rick Bahr; Clark W. Barrett; Nikhil Bhagdikar; Alex Carsello; Ross Daly; Caleb Donovick; David Durst; Kayvon Fatahalian; Kathleen Feng; Pat Hanrahan; Teguh Hofstee; Mark Horowitz; et al. (DAC, 2020)

Automatic generation of efficient sparse tensor format conversion routines. - Stephen Chou; Fredrik Kjolstad; Saman P. Amarasinghe (PLDI, 2020)

Sparse Tensor Transpositions. - Suzanne Mueller; Willow Ahrens; Stephen Chou; Fredrik Kjolstad; Saman P. Amarasinghe (SPAA, 2020)

A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra. - Ryan Senanayake; Fredrik Kjolstad; Changwan Hong; Shoaib Kamil 001; Saman P. Amarasinghe (CoRR, 2020)

Copy-and-Patch Binary Code Generation. - Haoran Xu; Fredrik Kjolstad (CoRR, 2020)

A sparse iteration space transformation framework for sparse tensor algebra. - Ryan Senanayake; Changwan Hong; Ziheng Wang; Amalee Wilson; Stephen Chou; Shoaib Kamil 001; Saman P. Amarasinghe; Fredrik Kjolstad (Proc. ACM Program. Lang., 2020)

Compiling Halide Programs to Push-Memory Accelerators. - Qiaoyi Liu; Dillon Huff; Jeff Setter; Maxwell Strange; Kathleen Feng; Kavya Sreedhar; Ziheng Wang; Keyi Zhang; Mark Horowitz; Priyanka Raina; Fredrik Kjolstad (CoRR, 2021)

An Attempt to Generate Code for Symmetric Tensor Computations. - Jessica Shi 001; Stephen Chou; Fredrik Kjolstad; Saman P. Amarasinghe (CoRR, 2021)

An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programs. - Willow Ahrens; Fredrik Kjolstad; Saman P. Amarasinghe (CoRR, 2021)

Compilation of sparse array programming models. - Rawn Henry; Olivia Hsu; Rohan Yadav; Stephen Chou; Kunle Olukotun; Saman P. Amarasinghe; Fredrik Kjolstad (Proc. ACM Program. Lang., 2021)

Copy-and-patch compilation: a fast compilation algorithm for high-level languages and bytecode. - Haoran Xu; Fredrik Kjolstad (Proc. ACM Program. Lang., 2021)

Autoscheduling for sparse tensor algebra with an asymptotic cost model. - Willow Ahrens; Fredrik Kjolstad; Saman P. Amarasinghe (PLDI, 2022)

DISTAL: the distributed tensor algebra compiler. - Rohan Yadav; Alex Aiken; Fredrik Kjolstad (PLDI, 2022)

SpDISTAL: Compiling Distributed Sparse Tensor Computations. - Rohan Yadav; Alex Aiken; Fredrik Kjolstad (SC, 2022)

Correct Compilation of Semiring Contractions. - Scott Kovach; Fredrik Kjolstad (CoRR, 2022)

Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture. - Olivia Hsu; Alexander Rucker; Tian Zhao 001; Kunle Olukotun; Fredrik Kjolstad (CoRR, 2022)

Compiler Support for Sparse Tensor Computations in MLIR. - Aart J. C. Bik; Penporn Koanantakool; Tatiana Shpeisman; Nicolas Vasilache; Bixia Zheng; Fredrik Kjolstad (ACM Trans. Archit. Code Optim., 2022)

BaCO: A Fast and Portable Bayesian Compiler Optimization Framework. - Erik Orm Hellsten; Artur L. F. Souza; Johannes Lenfers; Rubens Lacouture; Olivia Hsu; Adel Ejjeh; Fredrik Kjolstad; Michel Steuwer; Kunle Olukotun; Luigi Nardi (ASPLOS (4), 2023)

The Sparse Abstract Machine. - Olivia Hsu; Maxwell Strange; Ritvik Sharma; Jaeyeon Won; Kunle Olukotun; Joel S. Emer; Mark A. Horowitz; Fredrik Kjølstad (ASPLOS (3), 2023)

Looplets: A Language for Structured Coiteration. - Willow Ahrens; Daniel Donenfeld; Fredrik Kjolstad; Saman P. Amarasinghe (CGO, 2023)

Legate Sparse: Distributed Sparse Computing in Python. - Rohan Yadav; Wonchan Lee; Melih Elibol; Manolis Papadakis; Taylor Lee-Patti; Michael Garland; Alex Aiken; Fredrik Kjolstad; Michael Bauer 001 (SC, 2023)

Mosaic: An Interoperable Compiler for Tensor Algebra. - Manya Bansal; Olivia Hsu; Kunle Olukotun; Fredrik Kjolstad (Proc. ACM Program. Lang., 2023)

Indexed Streams: A Formal Intermediate Representation for Fused Contraction Programs. - Scott Kovach; Praneeth Kolichala; Tiancheng Gu; Fredrik Kjolstad (Proc. ACM Program. Lang., 2023)

Looplets: A Language For Structured Coiteration (The Artifact). - Willow Ahrens; Daniel Donenfeld; Fredrik Kjolstad; Saman P. Amarasinghe (Zenodo, 2023)

Artifact for Mosaic: An Interoperable Compiler for Tensor Algebra. - Manya Bansal; Olivia Hsu; Kunle Olukotun; Fredrik Kjolstad (Zenodo, 2023)

AHA: An Agile Approach to the Design of Coarse-Grained Reconfigurable Accelerators and Compilers. - Kalhan Koul; Jackson Melchert; Kavya Sreedhar; Leonard Truong; Gedeon Nyengele; Keyi Zhang; Qiaoyi Liu; Jeff Setter; Po-Han Chen; Yuchen Mei; Maxwell Strange; Ross Daly; et al. (ACM Trans. Embed. Comput. Syst., 2023)

Unified Buffer: Compiling Image Processing and Machine Learning Applications to Push-Memory Accelerators. - Qiaoyi Liu; Jeff Setter; Dillon Huff; Maxwell Strange; Kathleen Feng; Mark Horowitz; Priyanka Raina; Fredrik Kjolstad (ACM Trans. Archit. Code Optim., 2023)

Onyx: A Programmable Accelerator for Sparse Tensor Algebra. - Kalhan Koul; Maxwell Strange; Jackson Melchert; Alex Carsello; Yuchen Mei; Olivia Hsu; Taeyoung Kong; Po-Han Chen; Huifeng Ke; Keyi Zhang; Qiaoyi Liu; Gedeon Nyengele; et al. (HCS, 2024)

Revet: A Language and Compiler for Dataflow Threads. - Alexander C. Rucker; Shiv Sundram; Coleman Smith; Matthew Vilim; Raghu Prabhakar; Fredrik Kjølstad; Kunle Olukotun (HPCA, 2024)

The Dataflow Abstract Machine Simulator Framework. - Nathan Zhang; Rubens Lacouture; Gina Sohn; Paul Mure; Qizheng Zhang; Fredrik Kjolstad; Kunle Olukotun (ISCA, 2024)

Onyx: A 12nm 756 GOPS/W Coarse-Grained Reconfigurable Array for Accelerating Dense and Sparse Applications. - Kalhan Koul; Maxwell Strange; Jackson Melchert; Alex Carsello; Yuchen Mei; Olivia Hsu; Taeyoung Kong; Po-Han Chen; Huifeng Ke; Keyi Zhang; Qiaoyi Liu; Gedeon Nyengele; et al. (VLSI Technology and Circuits, 2024)

Scorch: A Library for Sparse Deep Learning. - Bobby Yan; Alexander J. Root; Trevor Gale; David Broman; Fredrik Kjolstad (CoRR, 2024)

Deegen: A JIT-Capable VM Generator for Dynamic Languages. - Haoran Xu; Fredrik Kjolstad (CoRR, 2024)

Compiler Support for Sparse Tensor Convolutions. - Peiming Liu; Alexander J. Root; Anlun Xu; Yinying Li; Fredrik Kjolstad; Aart J. C. Bik (Proc. ACM Program. Lang., 2024)

Compilation of Shape Operators on Sparse Arrays. - Alexander J. Root; Bobby Yan; Peiming Liu; Christophe Gyurgyik; Aart J. C. Bik; Fredrik Kjolstad (Proc. ACM Program. Lang., 2024)

Compiling Recurrences over Dense and Sparse Arrays. - Shiv Sundram; Muhammad Usman Tariq; Fredrik Kjolstad (Proc. ACM Program. Lang., 2024)

Compilation of Modular and General Sparse Workspaces. - Genghan Zhang; Olivia Hsu; Fredrik Kjolstad (Proc. ACM Program. Lang., 2024)

Automatic Tracing in Task-Based Runtime Systems. - Rohan Yadav; Michael Bauer 001; David Broman; Michael Garland; Alex Aiken; Fredrik Kjolstad (ASPLOS (1), 2025)

Composing Distributed Computations Through Task and Kernel Fusion. - Rohan Yadav; Shiv Sundram; Wonchan Lee; Michael Garland; Michael Bauer 001; Alex Aiken; Fredrik Kjolstad (ASPLOS (1), 2025)

Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture. - Olivia Hsu; Alexander Rucker; Tian Zhao 001; Varun Desai; Kunle Olukotun; Fredrik Kjolstad (CGO, 2025)

Designing Programmable Accelerators for Sparse Tensor Algebra. - Kalhan Koul; Zhouhua Xie; Maxwell Strange; Sai Gautham Ravipati; Bo-Wun Cheng; Olivia Hsu; Po-Han Chen; Mark Horowitz; Fredrik Kjolstad; Priyanka Raina (IEEE Micro, 2025)

A Compiler for Operations on Relations with Bag Semantics. - James Dong; Fredrik Kjolstad (CoRR, 2025)

Ember: A Compiler for Efficient Embedding Operations on Decoupled Access-Execute Architectures. - Marco Siracusa; Olivia Hsu; Víctor Soria Pardos; Joshua Randall 001; Arnaud Grasset; Eric Biscondi; Douglas J. Joseph; Randy Allen; Fredrik Kjolstad; Miquel Moretó Planas; Adrià Armejach (CoRR, 2025)

Fast Collection Operations from Indexed Stream Fusion. - Scott Kovach; Praneeth Kolichala; Kyle A. Miller; David Broman; Fredrik Kjolstad (CoRR, 2025)