Fredrik Kjolstad

Affiliations:
  • Stanford University, USA


According to our database1, Fredrik Kjolstad authored at least 38 papers between 2011 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Unified Buffer: Compiling Image Processing and Machine Learning Applications to Push-Memory Accelerators.
ACM Trans. Archit. Code Optim., June, 2023

AHA: An Agile Approach to the Design of Coarse-Grained Reconfigurable Accelerators and Compilers.
ACM Trans. Embed. Comput. Syst., March, 2023

Indexed Streams: A Formal Intermediate Representation for Fused Contraction Programs.
Proc. ACM Program. Lang., 2023

Mosaic: An Interoperable Compiler for Tensor Algebra.
Proc. ACM Program. Lang., 2023

Compiling Recurrences over Dense and Sparse Arrays.
CoRR, 2023

Revet: A Language and Compiler for Dataflow Threads.
CoRR, 2023

Legate Sparse: Distributed Sparse Computing in Python.
Proceedings of the International Conference for High Performance Computing, 2023

Looplets: A Language for Structured Coiteration.
Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization, 2023

The Sparse Abstract Machine.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

BaCO: A Fast and Portable Bayesian Compiler Optimization Framework.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
Compiler Support for Sparse Tensor Computations in MLIR.
ACM Trans. Archit. Code Optim., 2022

Stardust: Compiling Sparse Tensor Algebra to a Reconfigurable Dataflow Architecture.
CoRR, 2022

Correct Compilation of Semiring Contractions.
CoRR, 2022

SpDISTAL: Compiling Distributed Sparse Tensor Computations.
Proceedings of the SC22: International Conference for High Performance Computing, 2022

DISTAL: the distributed tensor algebra compiler.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

Autoscheduling for sparse tensor algebra with an asymptotic cost model.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

2021
Copy-and-patch compilation: a fast compilation algorithm for high-level languages and bytecode.
Proc. ACM Program. Lang., 2021

Compilation of sparse array programming models.
Proc. ACM Program. Lang., 2021

An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programs.
CoRR, 2021

An Attempt to Generate Code for Symmetric Tensor Computations.
CoRR, 2021

Compiling Halide Programs to Push-Memory Accelerators.
CoRR, 2021

2020
A sparse iteration space transformation framework for sparse tensor algebra.
Proc. ACM Program. Lang., 2020

Copy-and-Patch Binary Code Generation.
CoRR, 2020

A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra.
CoRR, 2020

Sparse Tensor Transpositions.
Proceedings of the SPAA '20: 32nd ACM Symposium on Parallelism in Algorithms and Architectures, 2020

Automatic generation of efficient sparse tensor format conversion routines.
Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, 2020


2019
Tensor Algebra Compilation with Workspaces.
Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization, 2019

2018
Format abstraction for sparse tensor algebra compilers.
Proc. ACM Program. Lang., 2018

Unified Sparse Formats for Tensor Algebra Compilers.
CoRR, 2018

Automatic Generation of Sparse Tensor Kernels with Workspaces.
CoRR, 2018

2017
The tensor algebra compiler.
Proc. ACM Program. Lang., 2017

taco: a tool to generate tensor algebra kernels.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

2016
Simit: A Language for Physical Simulation.
ACM Trans. Graph., 2016

Why New Programming Languages for Simulation?
ACM Trans. Graph., 2016

2013
MPI datatype processing using runtime compilation.
Proceedings of the 20th European MPI Users's Group Meeting, 2013

2012
Automatic datatype generation and optimization.
Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2012

2011
Transformation for class immutability.
Proceedings of the 33rd International Conference on Software Engineering, 2011


  Loading...